 | Level: Intermediate Hyen-Vui (Henry) Chung (hychung@us.ibm.com), Senior Software Engineer, IBM Charles Le Vay (ccl@us.ibm.com), Senior Software Architect, IBM Salim Zeitouni (salimz@us.ibm.com), Advisory Software Engineer, IBM
23 Sep 2009 Updated 29 Sep 2009 This series describes how to use the WebSphere®
Application Server V7 Endpoint Interface samples to demonstrate
interoperability with Microsoft™ Windows™ Communication
Foundation. You'll learn how to achieve SOAP message security interoperability
using WS-Secure Conversation. Part 1 focuses on statically configuring a
custom WebSphere WS-SC policy set and binding.
Overview
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 V7 (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-Secure Conversation (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 V7 and Windows Communication Foundation
3.5 (WCF) using dynamic policy to configure WS-SecureConversation. Dynamic
policy configuration is a new feature in WebSphere V7.
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 Windows Communication 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.
Downloads | Description | Name | Size | Download method |
|---|
| Article in PDF format | 0909_levay.pdf | 557KB | HTTP |
|---|
| Client code and keys | Client_and_keys.zip | 11KB | HTTP |
|---|
About the authors  | 
|  | Henry Chung is an architect and lead developer of Web services security on the WebSphere platform. Henry has been in middleware development for over 5 years and has developed many security features for the WebSphere platform. Henry&s current focus is leading the development of the latest WebSphere Web services security specifications. He also helps customers and other IBM teams apply Web services security solutions. His primary goal is to enable WebSphere Web services security support to meet real-world needs. You can contact Henry at hychung@us.ibm.com.
|
 | |  | 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.
|
 | |  | 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.
You can reach Salim at salimz@us.ibm.com.
|
Rate this content
|  | |  |