Versions Compared

Key

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

...

Before digging into implementation details, let's take a look at the relationship between the example scenario and the Splitter EIP by comparing their core components.

Splitter EIP (Figure 1)Splitter Example Scenario (Figure 2)
New Order RequestStock Quote Request
SplitterIterate Mediator
Order Item RequestEndpoint (stock quote service instances)

Environment setup

  1. Download and install WSO2 ESB from http://wso2.com/products/enterprise-service-bus. For a list of prerequisites and step-by-step installation instructions, refer to Getting Started Installation Guide in the WSO2 ESB documentation.
  2. Start a Sample Axis2 server instance. For instructions, refer to the section Setting up the ESB Samples Setup - Starting Sample Back-End Servicesthe Axis2 server in the WSO2 ESB documentation.

...

Start the ESB server and log into its management console UI (https: //localhost:9443/carbon ). In the management console, navigate  navigate to the Main Menu, click Service Bus and then Source View menu and click Source View in the Service Bus section. Next, copy and paste the following configuration, which helps you explore the example scenario, to the source view.  

Anchor
step3
step3

...

Note that the three requests will appear as sent in the Axis2 server log.

You view the following output in the Axis2 Console:

samples.services.SimpleStockQuoteService :: Generating quote for : IBM

samples.services.SimpleStockQuoteService :: Generating quote for : IBM

samples.services.SimpleStockQuoteService :: Generating quote for : WSO2

Also, you view the following output in the Soap UI.

SOAP responseImage Added

How the implementation works

...