The Bus User's Guide

The Bus API

The Bus is divided into several specific APIs for ease of use. These libraries include:

  • Message Bus - A simple API for broadcasting and listening for messages and events between components.
  • Data Bus - An API for offering data, listening for new data or changes in existing data, and being notified when data is no longer available.
  • XBus - An adapter for the Message Bus and Data Bus to handle XML-based data, with filtering and data notification accomplished using XPath.
  • Enterprise Bus - An adapter for allowing the Message Bus and Data Bus to communicate with enterprise topics via JMS.