Download presentation
Presentation is loading. Please wait.
1
The Publish/Subscribe Coordination Design Pattern Günter Grossberger
2
Overview Motivation CORSO Middleware Properties of the Publish/Subscribe Coordination Design Pattern Reliable Information Dissemination Scalability Summary
3
Publish/Subscribe Systems MQSeries, TIBCO/Rendezvous, NDDS, Minstrel Most based on expiry Best effort information dissemination Not suited for business applications
4
CORSO Middleware
5
Properties of the Publish/Subscribe Coordination Design Pattern Subscription Asynchronous communication Content selection Open system Mobile/offline operation Secure (authentication, encryption) Synchronization possible at Subscription
6
Reliable Information Dissemination Every Subscriber acknowledges every processed PublishItem Garbage Collector gives feedback to application
7
Reliable Information Dissemination Combination of unreliable and reliable objects Application is returned a recovery status Recovery status depends on accessible objects: unreliablereliable process failureyes site failurenoyes first startno
8
Scalability Transparent Proxy component Reduces network traffic Utilizes CORSO distribution strategy Acknowledges processing for whole subtree Multiple layers of Proxies
9
Conclusion Asynchronous communication Open system Reliable information dissemination Scalability (Proxy) The Publish/Subscribe Coordination Design Pattern is a highly useful tool for the development or integration of business applications
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.