Using the Message Broker

Part IV of this tutorial is comprised of Steps 13 through 15. You build on the business process you created in Part III.

The Message Broker provides a publish and subscribe message-based communication model for WebLogic Integration business processes, and includes a message filtering capability. In this scenario, your RequestQuote business process publishes the Request for Quote message it receives from a client to a Message Broker channel. A number of services, which validate the Request for Quote in some way, can subscribe to that channel. If the request is determined to be invalid by one of these services, that service publishes a message on a second Message Broker channel, to which the RequestQuote process is subscribed. If the running RequestQuote process receives such a message, it is terminated and a message is sent to the client indicating why the quote is not processed.

One external service that validates the Request for Quote as well as a Channel file that specifies two Message Broker channels are provided for you to support the tutorial scenario. You learn about creating Message Broker channels, publishing and subscribing to those channels, and designing your business process to handle the receipt of an out-of-bound message that causes it to terminate.

To learn about the WebLogic Integration Message Broker, see Introducing the Message Broker. For a description of the scenario modeled in this part of the tutorial, see Understanding the Validation Service Scenario.

The steps in Part IV include:


Next Document