Broadcasting data

DataSource applications can also broadcast data.

A DataSource application can send data by broadcasting it to all the other DataSource applications connected to it.  This can be useful in some cases, such as when an external data-supplying component only sends out data in a broadcast manner.  Here's an example of how it works:

 

Diagram showing broadcast subscription for news headline feeds

 

In this example, a News feed system sends News Headlines to a News Feed Adapter, which broadcasts the headlines to all its DataSource peers. Here there is just one peer, a Liberator, which caches the News Headlines and supplies them to those client applications that have subscribed to receive them.

Each connected DataSource application must have a data service configured that defines where the broadcast data comes from.

 

See also: