Web Services Interoperability Technology

Web Services Interoperability Technology ( WSIT ) is a free compilation of Java technologies, which can be with the help of Web Services developed and published. It allows interoperability between Java Web Services and Microsoft's Windows Communication Foundation.

WSIT is distributed under the Common Development and Distribution License and is part of the Metro platform.

Components

The Web Services Interoperability Technology consists of a series of Java programming interfaces which support various WS-* specifications. These were chosen so that they match specifications of the supported Windows Communication Foundation WS-* and thus interoperability is ensured 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 technologies WSDL, SOAP and MTOM and implements the following WS-* specifications:

  • WS -Addressing - unified web addresses and supports various communication protocols ( in addition to HTTP).
  • WS- Metadata Exchange - is a protocol for communication of metadata ( eg WSDL and its policies).
  • WS-Policy - describes and edited requirements and capabilities of Web service providers and users.
  • WS-Security - ensures that the transmitted data from third neither seen nor can be manipulated.
  • WS-SecureConversation - extends the security aspects for transmitted data and accelerates it.
  • WS- Trust - allowing the award, renewal and validation of security certificates for WS-Security and allows the resumption of confidence relations.
  • WS -SecurityPolicy - defines mechanisms that describe the security aspects for data transfers.
  • WS -ReliableMessaging and WS- Reliable Messaging Policy Assertion - allows the resumption of communications after disconnection or faulty sequence of data packets.
  • WS-Coordination - defines protocols for the coordination of distributed applications.
  • WS- Atomic Transaction - enables distributed transactions through two- phase commit protocols.
815376
de