Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Introduction to Message Bus

The Message Bus EIP enables separate applications to work together in a decoupled manner such so that , applications can be easily added or removed without affecting each other. It This approach makes maintenance and testing smoother, since editing or removing an application will not affect the functionality of any other application. For more information, refer to http://www.eaipatterns.com/MessageBus.html.

...

Figure 1: Message Bus EIP

...

How WSO2 ESB implements the EIP

The architecture of the WSO2 ESB is discussed in ESB Architecture of in the WSO2 ESB documentation. It illustrates how application logic is layered, and how each component of the application logic is separated as a mediator where the , allowing message processing is done to be executed in a decoupled manner. The mediation process is explained in Message Mediation the Mediating Messages section of the WSO2 ESB documentation.

...

According to the configuration above, the ESB routes an incoming message to a back-end server if the conditions mentioned in the filer filter section are met. Note Notice how each the application's logic is decoupled. It uses one component for filtering, and another to send a message to the endpoint. If a user decides you were to decide to remove the filtering step, s/he can you could remove the filter mediator segment from the XML . This will not affect without affecting the application's logic on for sending the message to the back-end .    

...

hiddentrue

...

server.