Versions Compared

Key

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

...

The following diagram illustrates the ESB architecture from a messaging perspective (the components of the pipes are not in a specific order):

WSO2 ESB Architecture1.

  1. An application sends a message to the ESB.

...

  1. The message is picked up by a transport.

...

  1. The transport sends the message through a message pipe, which handles quality of service aspects such as

...

  1. security. Internally, this pipe is the in-flow and out-flow of Axis2. The ESB can operate in two modes:

...

  1. Both message transformation and routing can be

...

  1. considered as a single unit. As the diagram specifies, there is no clear separation between message transformation components and routing components. In WSO2 ESB

...

  1. , this is known as the mediation framework. Some transformations

...

  1. take place before the routing decision has

...

  1. been made while others take place after the routing decision

...

  1. . This is part

...

  1. of the Synapse implementation.

...

  1. The message is injected to the separate pipes depending on the destinations. Here again, quality of service aspects of the messages

...

  1. are determined.

...

  1. The transport layer takes care of the transport protocol transformations required by the ESB.

The diagram shows how a request propagates to its actual endpoint through the ESB using its architecture. Response handling is the reverse of this operation. There are other areas like Working with Tasks and Events that are not shown in the diagram. All these components can be managed and monitored through the WSO2 ESB management console.

...