SOA 베스트 프랙티스: BPEL Cookbook


실제 애플리케이션 개발 경험을 보유한 설계 전문가들로부터 개발, 구축, 운영에 관련한 고급 BPEL 개념과 베스트 프랙티스를 배워 봅시다.


기 존 애플리케이션을 컴포지트 애플리케이션(composite application)으로 통합하기 위한 보다 개방적이고 유연한 대안으로 SOA(service-oriented architecture)가 각광받고 있습니다. SOA의 구현 작업은 크게 두 단계로 나뉘어집니다. 먼저, 기존 애플리케이션을 재활용 가능한 서비스로 분할해야 합니다. 두 번째로, 이 서비스들을 유연한 비즈니스 프로세스 내에 “통합(orchestrate)”해야 합니다.


업 계의 SOA 구현 노력을 지원하기 위한 목적에서, OTN은 SOA 및 BPEL 분야의 전문가들이 집필진으로 참여하는 새로운 시리즈 “SOA 베스트 프랙티스: BPEL Cookbook”을 기획하였습니다. 비즈니스 룰의 관리, BPEL 프로세스의 다이내믹한 생성, BPEL과 고전적 EAI 미들웨어의 통합 등을 주제로, 필자들이 실제 IT 환경에서 BPEL을 성공적으로 적용할 수 있었던 비결을 알려 드리게 될 것입니다.


이 연재에 관련한 의견 및 질문은 BPEL 사용자 포럼에 올려 주시기 바랍니다. BPEL에 관련한 개인적인 경험을 OTN 커뮤니티에서 공유하고자 하는 경우에도, 포럼을 통해 의견을 전달해 주시면 감사하겠습니다.
Oracle BPEL Process Manager를 직접 테스트해 보고자 하시는 경우, 제품 다운로드 페이지를 참고하시기 바랍니다. (15분 안에 설치를 완료하실 수 있습니다!)


Edwin Khodabakchian, VP, BPEL Development
Dave Shaffer, Director Product Management, Oracle BPEL Process Manager
Harish Gaur, Principal Product Manager and "BPEL Cookbook" Editor
Markus Zirn, Director, Strategic Customer Program


출시된 아티클 *
Kevin Geminiuc제 1부 : 비즈니스 룰 개발을 위한 서비스 지향적 접근법
비즈니스 룰 개발 및 관리를 위한 서비스 지향적 접근법을 통해 유지보수 비용을 절감하고 조직의 유연성을 개선하는 방법을 배워 봅니다.
저자 - Kevin Geminiuc, Senior Software Architect, Policy Studies Inc.
Yves Coene제 2 부: BPEL을 이용한 웹 서비스 네트워크의 구축
European Space Agency가 BPEL 스코프, BPEL 도메인, Oracle BPEL Process Manager API 등을 이용하여 파트너 친화적인 웹 서비스 네트워크를 구축한 사례를 소개합니다.
저자 - Yves Coene, Project Manager, Spacebel s.a.
Sean Carey제 3 부: 다이내믹 BPEL 프로세스의 구현
런타임에 엔드포인트 레퍼런스를 조작하여 다이내믹 바인딩을 구현하는 방법을 설명합니다.
저자 - Sean Carey, Architect, SPS Commerce
Matjaz Juric 제 4 부: WSIF를 이용한 통합
WSIF를 이용하여 BPEL 프로세스가 Java 클래스, EJB 등의 J2EE 리소스에 네이티브한 방법으로 액세스하도록 하는 방법을 배워 봅니다.
저자 - Matjaz B. Juric, University of Maribor
제 5 부: 이기종 EAI 환경에 BPEL 추가하기
Oracle BPEL Process Manager의 통합(orchestration) 기능을 이용하여 고전적인 EAI 미들웨어를 아우르는 표준 기반 비즈니스 프로세스 통합 환경을 구현하는 방법에 대해 알아봅니다.
저자 - Praveen Chandran, Arun Poduval, Infosys
Doug Todd 제 6 부: 워크플로우/프로세스 모니터링을 위한 리치 인터넷 애플리케이션(RIA)의 구현
Oracle BPEL Manager API를 확장하여 실시간 워크플로우/프로세스 모니터링 대시보드를 구현하는 방법을 설명합니다.
저자 - Doug Todd, CTO, Enterra Solutions
Jerry Thomas 제 7 부: BPEL 프로세스의 “즉석” 구현
XQuery를 이용하여 데이터베이스에 저장된 매개변수를 BPEL XML 정의 파일로 변환하고, BPEL 프로세스를 즉석에서 생성하는 방법을 설명합니다.
저자 - Jerry Thomas, Chief Architect, Centerstone Soft
 Lawrence Pravin 제 8 부: BPEL을 이용한 PeopleSoft CRM과 Oracle E-Business Suite의 통합
BPEL을 이용하여 PeopleSoft 8.9 CRM과 Oracle Applications 11i를 통합하는 방법을 단계별로 설명합니다.
저자 - Lawrence Pravin, Product Manager, Process Integration Packs, Sierra Atlantic Inc.
Stany Blanvalet 제 9 부: BPEL 운영 환경의 관리
BPEL Process Manager의 API와 Dehydration Store를 이용하여 BPEL 운영 환경의 관리 업무를 자동화하는 방법을 소개합니다.
저자 - Stany Blanvalet, BPEL and J2EE consultant

제 10 부: BPEL을 이용한 안정적 프로세스의 구현
BPEL 을 이용하여 재활용성 및 안정성이 뛰어난 비즈니스 프로세스를 구축하는 방법을 소개합니다.
저자 - Michael Cardella, Jeremy Bolie

by 김용희   http://bpms.egloos.com/

+ Recent posts