Interoperability between the Java platform and Windows Communication Foundation (WCF)
Friday 13 July 2007
Project Tango develops and evolves the codebase for Web
Services Interoperability Technologies (WSIT) that enable
interoperability between the Java platform and Windows Communication
Foundation (WCF) (aka Indigo).
Project Tango's WSIT tecnology is bundled inside GlassFish v2. It is also
possible to download a more recent version of WSIT and install into
GlassFish or Tomcat.
Project Tango uses JAX-WS and
JAXB as a foundation upon which
to build plugins to provide web services features such as
bootstrapping communication, optimizing communication, reliable
messaging, atomic transactions, security and trust.
One of the main goals of Project Tango is to provide
interoperability with Windows Communication Foundation,
the Web services stack bundled with the .NET 3.0 platform.
The two main value propositions of Project Tango are the following:
● An implementation of the key WS-* specifications
● Interoperability with .NET 3.0 framework
Tango provides an implementation of the key enterprise Web services technologies, commonly known as WS-*, with a focus to provide interoperability with Windows Communication Foundation, which is a component of .the NET 3.0 framework that provides Microsoft's unified framework to build distributed applications.
For any Web service communication, there is a Client that invokes an Endpoint. The Endpoint advertises its capabilities as metadata which the Client uses to bootstrap communication with the Endpoint. This metadata indicates which of the capabilities―Security, Reliability, and Transactions―are supported at the Endpoint. The figure shows a pair of Client and Endpoint, one using Metro and the other using .NET 3.0. The Metro Client and Endpoint can be deployed on any of the GlassFish V2 supported platforms. The .NET 3.0 Client and Endpoint can be deployed on any of the .NET 3.0 supported platforms.
Posted byEugene at 02:00