Web Services Interoperability Technology
Web Services Interoperability Technology ( WSIT ) is an open source set of Java technologies that can be used to develop and publish web services . It enables interoperability between Java Web Services and Microsoft's Windows Communication Foundation .
WSIT is sold under the Common Development and Distribution License and is part of the Metro platform .
Components
The Web Services Interoperability Technology consists of a number of Java programming interfaces which support various WS- * specifications. These have been selected to match the WS- * specifications supported by Windows Communication Foundation, thereby ensuring interoperability between the two technologies.
The Web Services Interoperability Technology is based on the Java API for XML Web Services (JAX-WS) and Java Architecture for XML Binding (JAXB) and thus supports the WSDL , SOAP and MTOM technologies and implements the following WS- * specifications:
- Metadata
- WS-Addressing - unifies web service addresses and supports various communication protocols (besides HTTP).
- WS-MetadataExchange - is a protocol for the communication of metadata (e.g. WSDL and its policies).
- WS-Policy - describes and processes the requirements and capabilities of web service providers and users.
- Security
- WS-Security - ensures that the transferred data can neither be viewed nor manipulated by third parties.
- WS-SecureConversation - extends the security aspects for transmitted data and accelerates them.
- WS-Trust - enables the issuing, renewal and validation of security certificates for WS-Security and enables the resumption of trust relationships.
- WS-SecurityPolicy - defines mechanisms that describe the security aspects for data transfers.
- Messaging
- WS-Reliable Messaging and WS-Reliable Messaging Policy Assertion - enables communication to be resumed after the connection has been broken or the sequence of data packets is incorrect.
- Transactions
- WS-Coordination - defines protocols for the coordination of distributed applications.
- WS-AtomicTransaction - enables distributed transactions via two-phase commit protocols .
See also
- Apache Axis and Apache CXF - web service frameworks from Apache
Web links
- WSIT homepage at Oracle Technology Network
- WSIT tutorial at Oracle
- WSIT homepage on java.net
Individual evidence
- ↑ a b Web Services Interoperability Technology Features. Oracle Sun developer network, accessed November 19, 2011 .