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
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