Skip to main content


developerWorks  >  WebSphere | SOA and Web services  >

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

developerWorks

Level: Introductory

Charles Le Vay (ccl@us.ibm.com), Senior Software Engineer, IBM
Tom Link (tomlink@us.ibm.com), Advisory Software Engineer, IBM

10 Oct 2007

Get the downloads

This article describes how to use the IBM® WebSphere® Application Server Version 6.1 Feature Pack for Web Services Service Endpoint Interface samples to demonstrate interoperability with Microsoft Windows™ Communication Foundation. It provides step-by-step instructions on how to achieve basic Web services interoperability for SOAP 1.1, SOAP 1.2, and WS-Addressing.

Overview

The WebSphere Application Server Version 6.1 Feature Pack for Web Services includes a set of Java API for XML-Based Web Services (JAX-WS) samples that demonstrate simple message exchange patterns (MEPs) using both a synchronous and asynchronous programming model. The samples support SOAP 1.1 and SOAP 1.2. Using these MEP samples composed with Web services standards such as WS-Addressing (WS-A), WS-Security, WS-Reliable Messaging (WS-RM), and WS-Secure Conversation (WS-SC), you can perform a broad range interoperability tests. These samples demonstrate the use of JavaBean artifacts, static service endpoints and proxy-based clients.

The purpose of this series of articles is to highlight protocol-level interoperability between the Feature Pack for Web Services and Windows Communication Foundation (WCF) implementations. The articles explains the protocol-level interoperability configurations used during Feature Pack for Web Services interoperability testing. The key to protocol level interoperability between the Feature Pack for Web Services and WCF is first to understand the MEP that is used, and second to configure the correct composition of Web service standards using policy sets and WCF bindings.

This article focuses on setting up the test environment, running the Feature Pack for Web Services samples and the WCF samples, and basic SOAP 1.1, SOAP 1.2 and WS-Addressing configurations for interoperability. Future articles in the series will focus on topics such as interoperability between the Feature Pack for Web Services and WCF using WS-Security, WS-Secure Conversation, WS-Reliable Messaging and the composition of WS-Reliable Messaging with WS-Secure Conversation. These future articles will incorporate the test scenarios and MEPs described below, but will focus exclusively on the configurations for interoperability.



Downloads

DescriptionNameSizeDownload method
Article in PDF format0710_levay.pdf1.5MBHTTP
WCF sample code, executables, bindingsWCF.zip18KBHTTP
Information about download methodsGet Adobe® Reader®


About the authors

Charles Le Vay is a Senior Software Architect responsible for Web service interoperability for WebSphere Application Server. He represents IBM on the Web Service Interoperability Organization (WS-I) Reliable Secure Profile (RSP) Working Group. As an interoperability architect, Charles ensures IBM products meet industry standard interoperability criteria. He is responsible for identifying and detailing best practices for Web services interoperability.

Prior to this position, Charles specialized in mobile application development, wireless technology, and extending enterprise applications securely to mobile devices. Before joining IBM, Charles developed advanced submarine sonar systems for the Navy and specialized in signal processing and underwater acoustics. He is a graduate of Duke University with a degree in physics.

You can reach Charles at ccl@us.ibm.com.


Tom Link is an advisory software engineer responsible for the JAX-WS samples for WebSphere Application Server. His current focus is the interoperability of the WebSphere Application Server with other Web services frameworks.

Tom has worked on IBM software for over 20 years. Prior to his current position, he specialized in Palm OS mobile application development, and has also developed IBM tools for software support, including IBM FaxRouter/2, IBM DB2 Content Manager, and IBM Machine Translation.




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:
Achieving Web services interoperability between the WebSphere Web Services Feature Pack and Windows Communication Foundation