Sunday, August 16, 2015

IBM BPM SOA(Service Oriented Architecture)


  • Evolution of enterprise integration toward SOA
  1.  Goal: Architectures should enable flexibility and reuse.
  2.  Integrate applications using Loosely-coupled and Welldefined interactions
  3. Hide the implementation details from the service-invoking application
  4. Provide common service definition independent of specific technology
  • Introduction About SOA


  1.  A service in SOA is:
  2. A self-contained entity performing distinct business function
  3. Based on open standards
  4. A building block for composite applications that share information within and beyond the enterprise to include customers, suppliers, partners, and so forth
  5. Service-oriented architecture (SOA) is an architectural approach to building distributed systems using service interactions.
  6. SOA transforms the IT infrastructure into flexible, reusable, standardsbased services.
  7. SOA separates interface technology from implementation so knowledge of the underlying implementation details is not required to develop composite applications.
  8. The key to business agility is to reuse and combine standardized components (services) to address changing business priorities.

  • SOA programming model: Open standards with IBM extensions


  1. Data manipulation, service invocation, and process choreography are implemented in SOA using simplified, open standards.
  2. Web Services-Business Process Execution Language (WS-BPEL) is used to choreograph service interactions.
  3. Service Component Architecture is a programming framework that standardizes service invocation by isolating service implementation.
  4. Service Data Objects provide a standard mechanism for working with data.

No comments:

Post a Comment