OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES and APPLICATIONS
 
 
Program
 


Program (2mb PDF)

Explore
  Invited Speakers
  Onward!
  Panels
  Workshops
Discover
  Research Papers
  Student Research Comp.
  Posters
  Doctoral Symposium
  Educators' Symposium
  Wiki Symposium
  Dynamic Lang. Symp.
Understand
  Tutorials
  Essays
  Practitioner Reports
  Demonstrations
Create
  DesignFest
  Lightning Talks
  FlashBoF
  Instant Arts School Exp.
 
Other Events
 
Resort Map (364kb PDF)
 
Resort Map (JPG)

 

 
Basket
 

view, help

"Service-Oriented Architecture and Business Process Choreography in an Order Management Scenario: Rationale, Concepts, Lessons Learned"

 

 
Page
 

Printer-friendly

 
 
  > Practitioner Reports > Plans and Results

 : Thursday

Service-Oriented Architecture and Business Process Choreography in an Order Management Scenario: Rationale, Concepts, Lessons Learned

Golden West Room
Thursday, 13:30, 30 minutes

 


 
7·8·9·10·11·12·13·14·15·16·17·18·19·20·21

Olaf Zimmermann, IBM Global Services
Vadim Doubrovski, IBM Global Services
Jonas Grundler, IBM Software Group
Kerard Hogg, IBM Global Services

Effective and affordable business-to-business process integration is a key success factor in the telecommunications industry. A large telecommunication wholesaler, supplying its services to more than 150 different service retailers, enhanced the process integration capabilities of its core order management system, consisting of more than 100 complex functions, through widespread use of SOA, business process choreography and Web services concepts.

On this project, challenging requirements such as complexity of business process models and multi-channel accessibility turned out to be true proof points for the applied SOA concepts, tools, and runtime environments. To implement an automated and secure Business-to-Business (B2B) channel, to achieve interoperability between script-based clients and a Java middle tier, and to introduce a process choreography layer into a large existing application were some of the key requirements that had to be addressed. The solution complies with the Web Services Interoperability Basic Profile 1.0, and makes use of executable business process models defined in the Business Process Execution Language for Web Services (BPEL).

This paper discusses the rationale behind the decision for SOA, process choreography, and Web services, and gives an overview of the BPEL-centric process choreography architecture. Furthermore, it features lessons learned and best practices identified during design, implementation and rollout of the solution.

 
.