{{Update|date=January 2018}}{{Short description|Open-source web service}} '''Web Services Interoperability Technology''' ('''WSIT''') is an open-source project started by Sun Microsystems to develop the next-generation of Web service technologies. It provides interoperability between Java Web Services and Microsoft's Windows Communication Foundation (WCF).<ref>{{cite web |title=Web Services Interoperability Technology Features |url=http://java.sun.com/webservices/interop/features/index.jsp |archive-url=https://web.archive.org/web/20070128103821/http://java.sun.com/webservices/interop/features/index.jsp |archive-date=2007-01-28 |quote=Web Services Interoperability Technology (WSIT) provides interoperability between Java Web Services and Microsoft's Windows Communication Foundation. }}</ref>

It consists of Java programming language APIs that enable advanced WS-* features to be used in a way that is compatible with Microsoft's Windows Communication Foundation as used by .NET. The interoperability between different products is accomplished by implementing a number of Web Services specifications, like JAX-WS that provides interoperability between Java Web Services and Microsoft Windows Communication Foundation.<ref>{{cite web |title=Web Services Interoperability Technology Features |url=http://java.sun.com/webservices/interop/features/index.jsp |archive-url=https://web.archive.org/web/20070128103821/http://java.sun.com/webservices/interop/features/index.jsp |archive-date=2007-01-28 |quote=Interoperability is accomplished by implementing a number of WS-*specifications and holding plugfests where Sun and Microsoft engineers work together testing our respective implementations of those specifications. As an extension to JAX-WS, WSIT provides additional interoperability between Java Web Services and Microsoft's Windows Communication Foundation. It focuses on enterprise class features such as security, reliable messaging, and atomic transactions. }}</ref>

WSIT is currently under development as part of Eclipse Metro.

WSIT is a series of extensions to the basic SOAP protocol, and so uses JAX-WS and JAXB. It is not a new protocol such as the binary DCOM.{{Citation needed|date=March 2026}}

WSIT implements the WS-I specifications, including: *Metadata **WS-MetadataExchange **WS-Transfer **WS-Policy *Security **WS-Security **WS-SecureConversation **WS-Trust **WS-SecurityPolicy *Messaging **WS-ReliableMessaging **WS-RMPolicy *Transactions **WS-Coordination **WS-AtomicTransaction

== See also == {{Portal|Computer programming}} * JAX-WS

== References == {{Reflist|2}}

== External links == *{{official website}} *[http://java.sun.com/webservices/interop/ Sun Developer Network's WSIT page] *[http://weblogs.java.net/blog/arungupta/archive/2007/06/wsi_and_wsit_wh.html WS-I and WSIT - What's the difference?] * java.net project pages **[http://wsit.java.net WSIT java.net project page] **[http://glassfish.java.net/ GlassFish java.net project page] **[http://jax-ws.java.net/ JAX-WS java.net project page] * WSIT documentation ** [https://docs.oracle.com/cd/E17802_01/webservices/webservices/reference/tutorials/wsit/doc/index.html WSIT Tutorial] * WS-I information ** [http://www.ws-i.org/ WS-I home page] ** Specifications ***[http://specs.xmlsoap.org/ws/2004/09/mex/WS-MetadataExchange.pdf WS-MetadataExchange] ***[http://www.w3.org/Submission/2006/SUBM-WS-Transfer-20060315/ WS-Transfer] ***[http://www.oasis-open.org/committees/download.php/16790/wss-v1.1-spec-os-SOAPMessageSecurity.pdf WS-Security] ***[http://msdn.microsoft.com/library/en-us/dnglobspec/html/WS-secureconversation.pdf WS-SecureConversation] ***[http://specs.xmlsoap.org/ws/2005/07/securitypolicy/ws-securitypolicy.pdf WS-SecurityPolicy] ***[http://specs.xmlsoap.org/ws/2005/02/trust/WS-Trust.pdf WS-Trust] ***[http://specs.xmlsoap.org/ws/2005/02/rm/ws-reliablemessaging.pdf WS-ReliableMessaging] ***[http://msdn.microsoft.com/library/en-us/dnglobspec/html/WS-RMPolicy.pdf WS-RMPolicy] ***[ftp://www6.software.ibm.com/software/developer/library/WS-Coordination.pdf WS-Coordination]{{dead link|date=May 2025|bot=medic}}{{cbignore|bot=medic}} ***[ftp://www6.software.ibm.com/software/developer/library/WS-AtomicTransaction.pdf WS-AtomicTransaction]{{dead link|date=May 2025|bot=medic}}{{cbignore|bot=medic}} ***[http://www.w3.org/Submission/WS-Policy/ WS-Policy] ***[http://www.w3.org/Submission/WS-PolicyAttachment/ WS-PolicyAttachment]

A general framework, applicable but not limited to Web services, for interoperation of model-based services is described at

{{GlassFish}}

Category:Interoperability Category:Java enterprise platform Category:Web services