In Part 2 of this three-part series, you'll learn how to use the WebSphere® Application Server V6.1 Feature Pack for Web Services and Axix2 samples to configure WS-RM to enable reliable communication.
In this three-part article series, you'll learn how to apply and validate interoperability of Web services qualities of service (QoS) between Apache Axis2 and the WebSphere Application Server V6.1 Feature Pack for Web Services (WSFP). This series highlights protocol-level interoperability between the WSFP and Apache Axis2 V1.3 implementations and provides guidance in developing protocol-level interoperability configurations. In order to understand protocol-level interoperability between the WSFP and Apache Axis2, you should understand the MEPs that are used before configuring compositions of Web service standards using policy sets and Service Provider Implementations (SPIs).
The 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 model, and support for SOAP 1.1 and SOAP 1.2. For background information on message exchange patterns (MEPs) and installation and configuration of the 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).
Part 2 focuses on developing interoperable Web services applications between WSFP and the Apache Axis2 using the WS-Reliable Messaging (WS-RM) quality of service (QoS). In this article, you’ll use samples to:
- Configure the WSFP WS-RM policy set and bindings.
- Configure Apache Axis2 using the open source WS-RM module, Sandesha2.
- Test WS-RM interoperability between WSFP and Apache Axis2.
The final article in this series will focus on interoperability between these platforms using WS-Security and compositions of these standards. This article will use the samples and concepts that were introduced in Part 1.
| Description | Name | Size | Download method |
|---|---|---|---|
| Article in PDF format | 0909_das.pdf | 595KB | HTTP |
| Axis2 client samples | Axis2_WSRM_Client.zip | 391KB | HTTP |
| Axis2 services samples | Axis2Services_Samples.zip | 25KB | HTTP |
| Sample client EAR | WSSampleClientSei_Interop.zip | 53KB | HTTP |
Information about download methods Get Adobe® Reader®

Andrew A. Das is a Senior IT Specialist for WebSphere Datapower SOA appliances. In his prior role, he was part of the WebSphere Application Server Web Services Interoperability development team, where he was responsible for evaluating Web services standards and their interoperability with IBM products and other vendor products. You can reach Andrew at aadas@us.ibm.com.
