IBM BPM SOA(Service Oriented Architecture)
- Evolution of enterprise integration toward SOA
- Goal: Architectures should enable flexibility and reuse.
- Integrate applications using Loosely-coupled and Welldefined interactions
- Hide the implementation details from the service-invoking application
- Provide common service definition independent of specific technology

- A service in SOA is:
- A self-contained entity performing distinct business function
- Based on open standards
- A building block for composite applications that share information within and beyond the enterprise to include customers, suppliers, partners, and so forth
- Service-oriented architecture (SOA) is an architectural approach to building distributed systems using service interactions.
- SOA transforms the IT infrastructure into flexible, reusable, standardsbased services.
- SOA separates interface technology from implementation so knowledge of the underlying implementation details is not required to develop composite applications.
- 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
- Data manipulation, service invocation, and process choreography are implemented in SOA using simplified, open standards.
- Web Services-Business Process Execution Language (WS-BPEL) is used to choreograph service interactions.
- Service Component Architecture is a programming framework that standardizes service invocation by isolating service implementation.
- Service Data Objects provide a standard mechanism for working with data.
No comments:
Post a Comment