Skip to main content


developerWorks  >  WebSphere | SOA and Web services  >

Web services interoperability with the WebSphere Web Services Feature Pack and Apache Axis2, Part 1: Test basic SOAP and WS-Addressing interoperability

developerWorks

Level: Intermediate

Andrew A. Das (aadas@us.ibm.com), Staff Software Engineer, IBM

12 Mar 2008

Get the downloads

Part 1 of this three-part series how to use the IBM® WebSphere® Version 6.1 Feature Pack for Web Services Service Endpoint Interface samples to achieve interoperability with Apache Axis2. It provides step-by-step configurations and programming information for achieving basic Web services interoperability for SOAP 1.1, SOAP 1.2, WS-Addressing, and asynchronous client behavior.

Overview

The WebSphere Application Server Version 6.1 Feature Pack for Web Services (hereafter called WSFP) includes a set of Java API for XML-based Web Services (JAX-WS) samples. These samples demonstrate the usage of simple message exchange patterns (MEPs), using both synchronous and asynchronous programming models, and support for SOAP 1.1 and SOAP 1.2.

The samples included with the WSFP can be attached to different Web services quality of service (QoS) protocols. A QoS is the non-functional value added to the underlying technology of Web services that provides improvements in security, reliability, availability or performance. Web services server vendors must comply with standard specifications of these QoS’s to interoperate successfully with other vendor Web services implementations. Some of the popular standards supported by most vendors are: WS-Addressing (WS-A), WS-Reliable Messaging (WS-RM), and WS-Secure Conversation (WS-SC). By applying QoS’s to the samples, you can establish a wide range of interoperability tests.

This three-part article series will help developers and architects apply and validate interoperability of Web services QoS’s between Apache Axis2 and the WSFP. For background information on MEPs and installation and configuration of WSFP samples, see Achieving Web services interoperability between the WebSphere Web Services Feature Pack and Windows Communication Foundation, Part 1: Set up the test environment and run the samples for basic SOAP and WS-Addressing interoperability (LeVay and Link, developerWorks 2007). Note: This article is cited frequently and will be referred throughout the document as LeVay 2007.

This article describes how to set up a test environment for the WSFP samples and the Apache Axis2 samples. It describes how to configure the samples with basic SOAP 1.1, SOAP 1.2 and WS-Addressing to demonstrate interoperability.



Downloads

DescriptionNameSizeDownload method
Article in PDF format0803_das.pdf600KBHTTP
Axis2 client samplesAxis2Client_Samples.zip107KBHTTP
Axis2 services samplesAxis2Services_Samples.zip43KBHTTP
Sample client EARWSSampleClientSei_Interop.zip53KBHTTP
Information about download methodsGet Adobe® Reader®


About the author

Andrew Das photo

Andrew A. Das is a Staff Software Engineer and an IBM Certified Web Services Developer. He is part of the WebSphere Application Server Web Services Interoperability development team. His current responsibilities include evaluating Web Services standards and how they interoperate with other IBM products and other vendor products.

Andrew is a graduate of North Carolina State University, in Computer Science and Computer Engineering. You can reach Andrew at aadas@us.ibm.com.




Rate this content


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



YesNoDon't know
 


 


12345
Not
useful
Extremely
useful
 


Back to top


Document options

Document options requiring JavaScript are not displayed

Sample code


Rate this content

Help us improve this content


More in this series:
Web services interoperability with the WebSphere Web Services Feature Pack and Apache Axis2