Skip to main content


developerWorks  >  WebSphere | SOA and Web services  >

Using the WS-I Supply Chain Management application in WebSphere V6.1 Web Services Feature Pack, Part 1: How to migrate the SCM application from JAX-RPC to JAX-WS

developerWorks

Level: Intermediate

Salim Zeitouni (salimz@us.ibm.com), Software Engineer, IBM

07 Nov 2007
Updated 26 Mar 2008

Get the downloads

In this article, you'll learn how to migrate the earlier JAX-RPC version of the WS-I Supply Chain Management (SCM) application to the JAX-WS 2.0 programming model supported by the WebSphere® Application Server V6.1 Web Services Feature Pack. You'll learn how to install, build, and test the application, ensuring conformance with WS-I Basic Profile (BP) 1.1 and Simple Soap Basic Profile 1.0 (SSBP) and interoperability with the old JAX-RPC implementation.

Overview

The Supply Chain Management (SCM) application was designed by the WS-I Sample Group to demonstrate interoperability of Web services, based on the set of specifications defined by the Basic Profile 1.0 (BP 1.0). Multiple vendors worked together to come up with this common sample that can be used as a template for developing interoperability applications. The sample schemas and WSDL employ a diverse set of styles, and offer valid alternative techniques for describing the Web services. Various WS-I members, including IBM, have implemented this application ensuring interoperability with each other’s Web services run-times and compliance with BP 1.0.

IBM's original version of the SCM application was based on a Java™ API for XML-Based RPC 1.1 (JAX-RPC) programming model. IBM's new version of the SCM application is based on the JAX-Web Services (JAX-WS) programming model. This article describes how to port the earlier version of the SCM application to the new JAX-WS version on the IBM Web Services engine to ensure backward compatibility. It also demonstrates compliance of the new JAX-WS SCM application with BP 1.1 and Simple Soap Binding Profile (SSBP) 1.0. Note that BP 1.0 has been split into two separately published profiles: BP 1.1 and SSBP 1.0.



Downloads

DescriptionNameSizeDownload method
Article in PDF format0711_zeitouni.pdf735KBHTTP
WSDLs, mapping files, Web client UISCMBuildResources.zip224KBHTTP
Sample applicationWSISCMSample-JAX-WS.ear659KBHTTP
Information about download methodsGet Adobe® Reader®


About the author

Salim Zeitouni is a Software Engineer on the IBM WebSphere Web services interoperability team. Since joining IBM in 1996, he has worked on WebSphere, Tivoli®, and Lotus® software. Salim is an active member of the WS-I Sample Application Working Group, an open industry organization chartered to promote Web services interoperability. You can reach Salim at salimz@us.ibm.com.




Rate this content


Please take a moment to complete this form to help us better serve you.



 


 


Not
useful
Extremely
useful
 


Back to top


Document options

Document options requiring JavaScript are not displayed

Sample code


My developerWorks needs you!

Connect to your technical community


Rate this content

Help us improve this content


More in this series:
Using the WS-I Supply Chain Management application in WebSphere V6.1 Web Services Feature Pack