Skip to main content


developerWorks  >  WebSphere | SOA and Web services  >

Web services interoperability with the WebSphere Web Services Feature Pack and Apache Axis2, Part 2: Enabling WS-Reliable Messaging

developerWorks

Level: Intermediate

Andrew A. Das (aadas@us.ibm.com), Senior IT Specialist, IBM

09 Sep 2009

Get the downloads

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.

Overview

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.



Downloads

DescriptionNameSizeDownload method
Article in PDF format0909_das.pdf595KBHTTP
Axis2 client samplesAxis2_WSRM_Client.zip391KBHTTP
Axis2 services samplesAxis2Services_Samples.zip25KBHTTP
Sample client EARWSSampleClientSei_Interop.zip53KBHTTP
Information about download methodsGet Adobe® Reader®


About the author

Andrew Das photo

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.




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


My developerWorks needs you!

Connect to your technical community


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