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 developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

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]

Transform protocols and route messages through an ESB

Modify your Web service using WebSphere service integration technologies

Tendai Chinoda (tendai@us.ibm.com), Advisory Software Engineer, WebSphere Competency Center, EMC
Tendai Chinoda
Tendai Chinoda is an Advisory Software Engineer at the IBM Business Partner Technical Enablement - WebSphere Competency Center. He provides enablement services to premier ISVs and Business Partners for the IBM WebSphere family of products. Tendai is an IBM Certified for On Demand Business - Solution Designer, an IBM Certified Solution Developer - Web Services Development with WebSphere Studio V5, a Sun Certified Programmer for the Java 2 Platform 1.2, and holds other WebSphere product certifications. He received his Bachelors degree in Electrical Engineering at Tennessee State University, Nashville TN and completed his Masters in Computer Science and Engineering from the Pennsylvania State University, University Park, PA. You can contact him at tendai@us.ibm.com.

Summary:  Learn how to deploy a Simple Object Access Protocol/Java™ Messaging Service (SOAP/JMS) stateless session bean Web service implementation in IBM WebSphere® Application Server Version 6.0 (Application Server) and provide access to SOAP/JMS using configured Service Integration Bus (SIB) messaging resources. IBM Advisory Software Engineer Tendai Chinoda also demonstrates how to configure Service Integration Bus Web services (SIBWS) inbound and outbound services to provide protocol transformation and routing of SOAP/HTTP service requests to the same SOAP/JMS target service.

Date:  13 Sep 2005
Level:  Advanced PDF:  A4 and Letter (550 KB | 36 pages)Get Adobe® Reader®

Activity:  10273 views
Comments:  

Before you start

Learn what you can get from this series and how to get the most from this tutorial.

About this series

In a previous tutorial Develop a multi-transport, accessible Web service in Rational Application Developer Version 6.0, we demonstrated the development of a multi-transport, accessible Web service implementation in Rational® Application Developer Version 6.0. The implementation was then deployed and tested in WebSphere® Application Server Version 6.0 (Application Server) with SOAP (Simple Object Access Protocol)/Java™ Messaging Service (JMS) and SOAP/HTTP access to the Web service implementation. In this tutorial, you'll modify the solution provided in the above referenced tutorial by removing the need for a separate Web router module for SOAP/HTTP access and demonstrate the routing and protocol transformation capabilities of Service Integration technologies in Application Server Version 6.0.


About this tutorial

In this tutorial, the accessibility of your Web service implementation using SOAP/JMS leverages the Service Integration Bus (SIB) messaging resources to direct SOAP/JMS services requests to the Bank application. The SOAP/HTTP service requests utilize the Service Integration Bus Web services (SIBWS) routing and protocol transformation capabilities (inbound or outbound service configurations) to direct SOAP/HTTP service requests to the target Bank application Web service.

In summary, the scope of this tutorial is to:

  • Demonstrate the messaging capabilities of the SIB.
  • Enable forwarding of SOAP/JMS requests to a target endpoint.
  • Demonstrate the routing and protocol transformation capabilities of the SIBWS.
  • Enable routing and protocol transformation of SOAP/HTTP requests to a SOAP/JMS target endpoint.
  • Deploy and test the described solution in Application Server Version 6.0 with SOAP/JMS and SOAP/HTTP access to the Web service implementation, that is:
    • SOAP/JMS transport: using the SIB (messaging resources)
    • SOAP/HTTP transport: using the SIBWS (inbound or outbound services)

Prerequisites

To run the examples in this tutorial, you need Application Server Version 6.0 Network Deployment. The tutorial assumes knowledge of Java 2 Platform, Enterprise Edition (J2EE) 1.4 and Web service technologies.

1 of 15 | Next

Comments



Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=SOA and Web services, WebSphere
ArticleID=137784
TutorialTitle=Transform protocols and route messages through an ESB
publish-date=09132005
author1-email=tendai@us.ibm.com
author1-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.