SOA-based Integration with Process Server, BPEL, SCA & BI

An Illustrated Guide from Business Analysis to Design, Modeling and Implementation

Thang Nguyen-Chi
Fachbücher, Computer & Internet

This book addresses the concepts and practice of developing an innovative service-oriented architecture (SOA) based integration solution from different legacy IT backend systems for an operative business process in a enterprise .

The principal purpose of my study is to design and implement a prototype for a modern enterprise platform at the PRM Company, which should deliver a flexible integration framework and the SOA-based application architecture, providing standard business solutions to be applied at the researched company and its clients.

The prototype was built on Service Component Architecture (SCA) principles and specifications, which structure IT assets as a series of reusable service components in an open, technology-neutral universal invocation model developed by open standards such as Web Service and XML. Because of its technological agnostics, this business model can be easily deployed in any runtime environment or IT landscape, without changing the model logic structure. New business requirements or changes can be flexibly designed and implemented by installing new service components or replacing corresponding components in the composition model.

The new developed enterprise platform should be able to flexibly access diverse heterogeneous distributed systems for integration purposes, regardless of which technologies they have. The data from different information sources, including relational databases, XML data sources, Web services, and enterprise in-formation systems should be handled by Service Data Objects1 (SDO) specifications, which is included in Service Component Architecture terminology. Service data objects define the data flowing between service components of the SCA composition model ensures that the model remains technology-neutral and plat-form independent, because there is no specific data source in the model, which is tightly coupled to legacy or external applications or systems, but only SDOs exist as the unique “currency” exchanged between model components.

This book are organized around a practical case study, and also many definitions and concepts in the theory and scientific background section will be explained with some implementation examples of this business scenario.