This series describes how to use the WebSphere® Application Server V8 Endpoint Interface samples to demonstrate interoperability with Microsoft™ Windows™ Communication Foundation. You'll learn how to achieve SOAP message security interoperability using WS-SecureConversation. Part 1 focuses on statically configuring a custom WebSphere WS-SC policy set and binding.
The article is intended for Web services developers and architects who plan to develop Web services across these platforms. You should have a basic understanding of Java™ programming, Web services development, WSDL and SOAP.
WebSphere Application Server V8 (hereafter called Application Server) 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-SecureConversation (WS-SC), you can perform a broad range of 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 WebSphere Application Server V8 and Windows Communication Foundation 4.0 (WCF) using dynamic policy to configure WS-SecureConversation. Dynamic policy configuration is a new feature in WebSphere Application Server V8.
In this series of articles, you’ll learn how to:
- Statically configure a custom WebSphere WS-SC policy set based on a policy set from the default repository, and modifying Provider sample and Client sample bindings.
- Dynamically configure an Application Server web services client using the WS-Security policy assertions emitted from WebSphere and test it with a the WebSphere Application Server service provider.
- Dynamically configure a SCF Foundation client using the WS-Security policy assertions emitted from WebSphere and test it with the Application Server service provider.
Part 1 focuses on statically configuring a custom WebSphere WS-SC policy set and binding.
| Description | Name | Size | Download method |
|---|---|---|---|
| Article in PDF format | 0909_levay.pdf | 557KB | HTTP |
| Client code and keys | Client_and_keys.zip | 11KB | HTTP |
Information about download methods Get Adobe® Reader®

Tom Link works as an Advisory Software Engineer on the IBM WebSphere web services interoperability team. Tom is an active member of the OASIS community, an open industry organization chartered to promote Web interoperability. Prior to joining the web services group, Tom developed the PalmOS user interface for the WebSphere Everyplace product. Since joining IBM in 1977, Tom has worked on many IBM, WebSphere and Lotus software products.

Henry Chung is a software development engineer at Amazon. Prior to that, Henry was the architect on the WebSphere Web Services development team, the architect and lead developer of Web services security on the WebSphere platform. Henry has been in middleware development for over 10 years and has developed many security features for the WebSphere platform.

Charles Le Vay is a senior software architect. He recently joined the WebSphere Emerging Technologies team as a technical evangelist. His current focus is on promoting the advantages of elastic data grid technology within the enterprise. Before becoming a technical evangelist, he was the Web Service interoperability architect for IBM's WebSphere Application Server. He represented IBM on the Web Service Interoperability Organization (WS-I) Reliable Secure Profile (RSP) Working Group. As an interoperability architect, Charles focused on ensuring IBM products meet industry standard interoperability criteria. He was 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. Charles is a graduate of Duke University with a degree in physics.
Salim Zeitouni works as an Advisory Software Engineer on the IBM WebSphere Web services interoperability team. He is an active member of the WS-I community, an open industry organization chartered to promote Web services interoperability and currently chairs the Sample Applications Work Group.
Prior to joining the Web services team, Salim was a team lead on several WebSphere products that provide integrated client-server environment and application development tools to extend business applications and data to mobile users. Since joining IBM in 1996, Salim has worked on several WebSphere, Tivoli, and Lotus software products.
