 |
Web services and SOA patterns
The revised Process Integration patterns (a subset of the intra-enterprise Application Integration patterns) were created in 2003 and gradually instantiated in four key Pattern redbooks in 2003/4. The PI patterns created included Direct Connection, Router, Broker, Serial Process, Serial Workflow, Parallel Process, Parallel Workflow, Zone, Hub etc.
These revised Process Integration patterns were then specialized to give the Extended Enterprise patterns (used for inter-enterprise Process Integration) by adding the Exposed pattern qualifier, Partner applications and infrastructure and Extended Enterprise Qualities of Service Both these sets of patterns were described and instantiated with Web Services and other technologies in the four key redbooks below:
- Patterns: Direct Connections for Intra- and Inter-enterprise, SG24-6933
- Patterns: Broker Interactions for Intra- and Inter-enterprise, SG24-6075
- Patterns: Serial Process Flows for Intra- and Inter-enterprise, SG24-6305
- Patterns: Serial and Parallel Processes for Process Choreography and Workflow, SG24-6306
Subsequently with the focus on SOA and the Enterprise Service Bus concept we developed further key Pattern redbooks:
- Patterns: Service Oriented Architecture and Web Services, SG24-6303
- Patterns: Implementing a SOA using an Enterprise Service Bus, SG24-6346
- Patterns: SOA with an Enterprise Service Bus in WebSphere Application Server V6, SG24-6494
- Patterns: Implementing Self-Service in an SOA environment,SG24-6680-01
- Patterns: Integrating Enterprise Services Buses in a Service-Oriented Architecture, SG24-6773
- Patterns: Extended Enterprise SOA and Web Services, SG24-7135
- Patterns: Building Serial and Parallel Processes for WebSphere Process Server V6 – SG24-7205
The SOA patterns were specialized from a combination of the Process Integration and Extended Enterprise patterns. Examples of this can be found at http://www.ibm.com/developerworks/patterns/b2bi/at7-runtime-router.html and http://www.ibm.com/developerworks/patterns/b2bi/at8-runtime.html.
The current instantiations of the SOA patterns can be found interspersed across the Self-Service, Process Integration and Extended Enterprise runtime patterns pages on the Patterns web site.
The Self-Service patterns can be found at http://www.ibm.com/developerworks/patterns/u2b/index.html.
The Process Integration patterns can be found at http://www.ibm.com/developerworks/patterns/application/index.html.
The Extended Enterprise patterns can be found at http://www.ibm.com/developerworks/patterns/b2bi/index.html.
Links to the redbooks can be found at http://www.ibm.com/developerworks/patterns/library/index.html.
Return to Overview.
|  |