Metro WSIT
{{Update|date=January 2018}}
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).{{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.
}}
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.{{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.
}}
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.
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}}
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}}