Before you start
Learn what you can get from this series and how to get the most from this tutorial.
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.
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)
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.


