Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

developerWorks Community:

  • Close [x]

Hello World: WebSphere Enterprise Service Bus

Develop message flow for protocol transformation

Abelard Chow (, Advisory Software Developer, IBM
Abelard Chow
Abelard Chow is an Advisory Software Engineer with the IBM Scenario Analysis Lab, where he works on improving the cross-brand integration capability of IBM Software Group products. In the last few years, he served IBM customers as a Solution Architect in IBM Financial Industry Solution.
Bill Zhu (, Software Developer, IBM
Bill Zhu is a software developer in the Scenario Analysis Lab team at the IBM Toronto Lab. His areas of expertise include solution design and implementation, e-commerce software, and messaging systems.

Summary:  Learn how to build message flow for protocol transformation. This tutorial demonstrates protocol transformation characteristics of WebSphere® Enterprise Service Bus. This is the fifth tutorial in the "Hello, World" series, which provides high-level overviews of various IBM® software products. WebSphere Enterprise Service Bus is designed to meet the connectivity and integration needs of Web Services applications and data. Customers who are interested improving their competitive edge with business transformation should consider an Enterprise Service Bus solution leveraging one of IBM's ESB products, such as WebSphere Enterprise Service Bus.

View more content in this series

Date:  07 Nov 2006
Level:  Intermediate PDF:  A4 and Letter (1193 KB | 27 pages)Get Adobe® Reader®

Activity:  45830 views

How does WebSphere Enterprise Service Bus fit into the IBM Solution?

Three out of four chief executive officers today believe the ability to respond rapidly to the business environment is essential to their company's success. However, only 10 percent of them believe their company has the ability to do so. The key to improve responsiveness is an application and service integration infrastructure that enables development of SOA and incremental business transformation. As a result, information can be delivered to other departments and business partners as quickly, economically, and flexibly as possible. Their companies will have the ability to grow as needed.

In respond to the needs of the business market, IBM released WebSphere Enterprise Service Bus, which is one of the IBM ESB solutions. It provides customers a complete SOA solution for application and service integration, from managing Web Services connectivity, interaction, and service hosting to service mediation.

The following diagrams illustrate a scenario where ESB can be applied to resolve business issues. A manufacturing enterprise has many offices and factories across 10 countries. It supplies many distributors worldwide.

Figure 3. Existing system of a manufacturing enterprise
Existing system of a manufacturing enterprise

Under the current integration infrastructure, this company may experience the following problems:

  • Production at a factory exceeds, or fails to meet, demand.
  • Synchronization of orders from different offices requires heavy administration.
  • Inadequate information sharing between offices and factories incurs extra shipment costs.

An ESB solution, using IBM WebSphere Enterprise Service Bus, can be introduced into this enterprise to incrementally transform the existing business and solve this company's issues step by step. As a first step, ESB can be used to transform part of the organization's system into SOA infrastructure. By completing transformation as illustrated in the following diagram, orders to the first factory are synchronized across the connected offices. Any of the offices can obtain real-time status of the factory.

Figure 4. Introduce ESB to existing system
Introduce ESB to existing system

Later on, further steps can be taken to eventually transform the whole system and business. All of the existing issues are resolved with the new ESB solution. Each incremental step this organization takes brings immediate benefit into the enterprise.

Figure 5. Transform the whole system incrementally
Transform the whole system incrementally

Once the whole enterprise is completed transformed, it will have the ability to adapt rapidly to any changes in the business environment. Suppose customers increase their orders. The enterprise can quickly evaluate if the new order can be absorbed by the existing factories. Is the best way to handle the extra orders to open up a new factory, order from other suppliers, or ship products across the world? Because the system is already SOA enabled, business alternatives are easily integrated into the enterprise.

Figure 6. Integrate new alternative into a SOA system
Integrate new alternative into a SOA system

4 of 10 | Previous | Next


Zone=Business process management, WebSphere, SOA and web services
TutorialTitle=Hello World: WebSphere Enterprise Service Bus