Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Publish/Subscribe Coordination Design Pattern Günter Grossberger.

Similar presentations


Presentation on theme: "The Publish/Subscribe Coordination Design Pattern Günter Grossberger."— Presentation transcript:

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


Download ppt "The Publish/Subscribe Coordination Design Pattern Günter Grossberger."

Similar presentations


Ads by Google