4. • Data Integration
• Messaging
• Long Running Business Processes
• Complex Event Processing
• Service Monitoring
• Tracing
ESB complementing features for
enterprise integration
6. Data Integration...
Data services: What to expect
• Data security/filtering
• Distributed transactions/
bulk-update
• Data federation
• Data streaming
• ESB + data services
– MDM/CDC
Store
Store Store Store Store
Store
PULL
PUSH
JDBC
Central Datacenter
7. • Asynchronous communication
• Reliable messaging
• Point-to-point vs pub-sub
• Request rate matching
Messaging
https://www.pinterest.com/explore/send-text-message/
10. Messaging...
Point-to-point vs pub-sub
● Queues for point to point messaging (1-1)
○ Single consumer for each message
○ Can be load balanced with multiple
consumers
● Topics for publish/subscribe (1-many)
○ Interested parties can subscribe to a single topic
○ Topics can be hierarchical
○ Durable and non-durable subscriptions
docs.oracle.com
12. • Business processes
– Service orchestration
– Correlation
– State persistence
– Human tasks
– Supporting technologies
• BPEL
• BPMN
Long Running Business Processes