Broker 10.15 | webMethods Broker Documentation | Administering webMethods Broker | webMethods Broker | Broker's Relationship with Other webMethods Components
 
Broker's Relationship with Other webMethods Components
 
Broker Client APIs
webMethods Broker functions as the message Broker for pub-sub solutions that you develop with webMethods. As shown in the following diagram, Broker provides the pub-sub infrastructure for many webMethods components.
webMethods Broker with ASF support functions as a JMS provider. webMethods Broker supports JMS message producers and consumers (including message-driven beans hosted on supported application servers) to exchange messages. For information about developing pub-sub solutions using webMethods Broker, see webMethods Broker Messaging Programmer’s Guide.
Many webMethods components interact with the Broker
Components that use webMethods Broker include:
*webMethods Integration Server
Integration Servers host solutions that use the pub-sub model to integrate applications. A pub-sub solution on an Integration Server is made up of services and triggers. Services are units of logic that publish information to the Broker. Triggers subscribe to documents and invoke services that process the documents. For information about developing pub-sub solutions using Integration Server, see the Publish-Subscribe Developer’s Guide.
*webMethods Task Engine
webMethods Task Engine can collect task instance metrics in the run-time environment and send this information to webMethods Optimize for Process using the Broker. For information about using Broker for task analytics, see webMethods Task Engine User’s Guide.
*webMethods Logging Utility
The webMethods Logging Utility is an optional utility that runs on Integration Server. The logging utility retrieves audit information that Broker publishes and moves that information to the central logging database. For information about using the webMethods Logging Utility, see the webMethods Broker Document Logging.
*webMethods Process Engine
The process run time facility within Integration Server uses webMethods Broker to trigger steps in a business process. For more information about the process run time facility, see Administering webMethods Process Engine.