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:
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.