Reduction of publication message size in a bandwidth-constrained publish/subscribe environment
Original Publication Date: 2002-Jun-16
Included in the Prior Art Database: 2003-Jun-21
This invention relates to a publish/subscribe system which has a bandwidth-constrained link between a publishing client and the message broker. A specific example of this environment is SCADA (Supervisory, Control, And Data Acquisition) and Telemetry Integration systems. A "topic" string is used to describe what the message is "about". It is often the case, that a remote publishing client will regularly publish a message of the same "type". A good example is a remote telemetry publisher producing an hourly report which declares the current status of the remote equipment being monitored. In this case, the topic used for the publication would look something like (for example): Weather/London/HourlyStatus Every hour, the device would publish a report using this same topic. This is very wasteful of the expensive, constrained bandwidth over which such devices are typically connected (e.g. satellite links, GSM phones, etc), since the text of the topic would be transmitted each time.