REQUIREMENT mom.publishsubscribe |
Type | NEW |
Priority | HIGH |
Status | CLOSED |
Topic | XmlBlaster supports the publish/subscribe paradigm |
Des cription |
XmlBlaster allows clients to independently publish messages. Clients may subscribe independently to messages. The indirect communication, in particular the publish/subscribe communication model, is gaining increasing acceptance as a useful alternative to direct communication models, such as the ones based on remote invocations. The main advantage of this paradigm is that it supports a weak coupling among participants, which do not need to be aware of the location or number of its peers. This simplifies the reconfiguration of the applications and eases the reuse of the same components for different applications. One of the main advantages of the publish/subscribe model is that it decouples publishers and subscribers in several dimensions. Note these three dimensions of decoupling:
Typically publish/subscribe behavior is configurable with quality-of-service (QoS) parameters, for example:
|
Example Java |
|
Configure |
NOTE: Configuration parameters are specified on command line (-someValue 17) or in the
xmlBlaster.properties file (someValue=17). See requirement "util.property" for details. |
See REQ | engine.qos.publish.PubSub |
This page is generated from the requirement XML file xmlBlaster/doc/requirements/mom.publishsubscribe.xml