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