Sun's Project Tango provides Web Services Interoperability Technology (WSIT) that enables first-class interoperability
between Java technology and Windows Communication Foundation (WCF), which is a Web Services stack bundled with
Microsoft's .NET 3.0 framework.
Tango provides an open source implementation of key enterprise Web Services specifications, which are commonly known as WS-*.
In turn, Tango is a key component of Project Metro, which provides a Web Services stack in the high-performance, production-quality,
Java Platform, Enterprise Edition (Java EE) 5 technology GlassFish V2 Application Server.

Figure 1: GlassFish Web Services Stack (from Project Tango: An Overview)
Sun engineers worked directly with Microsoft engineers to design a set of WS-* specifications (WS-Trust and WS-Reliable,
among others) that ensure Web Services work seamlessly in both homogeneous and heterogeneous environments. Using the
Web Services Description Language (WSDL), Tango describes the type of reliability, security, and transaction mechanisms
a service requires, and then pieces of the stack are plugged in dynamically to accommodate the service.
As its name implies, Tango enables the GlassFish and WCF Web Services stacks to "dance" (interoperate).
The result is that .NET based services and Java 2 Platform, Enterprise Edition (J2EE) based services can be
provided seamlessly for both WCF and Java clients, as shown in Figure 2.

Figure 2: Metro and .NET Interoperability (from Project Tango: An Overview)