Wednesday, June 26, 2013

Service Bus pattern

Basic battern

Protocol switch
Modifier: transformation, enrichment
Router, based on rule
Discovery
Distribute
Monitor
Correlate : complex event processing
Service registry

Complex pattern

Canonical adapter: protocol switch+Modifier
Transform+log+route: Modifier+Monitor+Router
Proxy or gateway

Enterprise patterns

Global ESB+one registry
ESB Gateway: security and firewall
Federated ESB:
Brokered ESB

http://www.ibm.com/developerworks/websphere/library/techarticles/0712_grund/0712_grund.html#N105AF

Additional point of view for patterns, use cases for enterprise level services:

Common Integration Patterns:

1. Continuous Pipeline Processing Pattern: from sequential batch processing to continuous event processing mode. Advantage: 1)Reducing cycle times, 2)Improving data consistency.

2. Architectural flexibility: 1) able to reduce inter-operability issues, 2) agility in adding and removing new channels

3. Remote Information Access Pattern: 1) address multiple data sources 2) dynamic processing of data for portals, 3) decoupling data and integration logic from presentation, 4) variant of model is used for native and Cloud data sources(SaaS, WS, SOA).

4. Remote Data Distribution: 1) Data distribution for real time business events.

5. Response to Real-time Events

http://www.progress.com/docs/whitepapers/playbook-for-esb-ebizq-progress.pdf


No comments:

Post a Comment