Web Services Interoperability Technology
Encyclopedia
Web Services Interoperability Technology (WSIT) is an open-source project started by Sun Microsystems
Sun Microsystems
Sun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982...

 to develop the next-generation of Web service
Web service
A Web service is a method of communication between two electronic devices over the web.The W3C defines a "Web service" as "a software system designed to support interoperable machine-to-machine interaction over a network". It has an interface described in a machine-processable format...

 technologies. It provides interoperability between Java Web Services and Microsoft's Windows Communication Foundation.

It consists of Java programming language
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

 APIs
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

 that enable advanced WS-* features to be used in a way that is compatible with Microsoft's
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

 Windows Communication Foundation
Windows Communication Foundation
The Windows Communication Foundation , previously known as "Indigo", is an application programming interface in the .NET Framework for building connected, service-oriented applications.-The architectures:...

 (WCF) as used by .NET. The interoperability between different products is accomplished by implementing a number of Web Services specifications, like JAX-WS
JAX-WS
The Java API for XML Web Services is a Java programming language API for creating web services. It is part of the Java EE platform from Sun Microsystems. Like the other Java EE APIs, JAX-WS uses annotations, introduced in Java SE 5, to simplify the development and deployment of web service clients...

 that provides interoperability between Java Web Services and Microsoft Windows Communication Foundation
Windows Communication Foundation
The Windows Communication Foundation , previously known as "Indigo", is an application programming interface in the .NET Framework for building connected, service-oriented applications.-The architectures:...

.

WSIT is distributed under the terms of the CDDL open-source license, and is currently under development as part of project Metro.

WSIT is a series of extensions to the basic SOAP protocol, and so uses JAX-WS
JAX-WS
The Java API for XML Web Services is a Java programming language API for creating web services. It is part of the Java EE platform from Sun Microsystems. Like the other Java EE APIs, JAX-WS uses annotations, introduced in Java SE 5, to simplify the development and deployment of web service clients...

 and JAXB. It is not a new protocol such as the binary DCOM.

WSIT implements the WS-I specifications, including:
  • Metadata
    • WS-MetadataExchange
      WS-MetadataExchange
      WS-MetaDataExchange is a Web Services protocol specification, published by BEA Systems, IBM, Microsoft, and SAP. WS-MetaDataExchange is part of theWS-Federation roadmap; and is designed to work in conjunction with WS-Addressing, WSDL and WS-Policy to allow retrieval of metadataabout a Web...

    • WS-Transfer
      WS-Transfer
      WS-Transfer is a specification defining the transfer of an XML-representation of an WS-addressable resource, as well as creating and deleting such resources.The Candidate Recommendation specification summarize the scope like this:...

    • WS-Policy
      WS-Policy
      WS-Policy is a specification that allows web services to use XML to advertise their policies and for web service consumers to specify their policy requirements.WS-Policy is a W3C recommendation as of September 2007....

  • Security
    • WS-Security
      WS-Security
      WS-Security is a flexible and feature-rich extension to SOAP to apply security to web services. It is a member of the WS-* family of web service specifications and was published by OASIS....

    • WS-SecureConversation
      WS-SecureConversation
      WS-SecureConversation is a Web Services specification, created by IBM and others, that works in conjunction with WS-Security, WS-Trust and WS-Policy to allow the creation and sharing of security contexts...

    • WS-Trust
      WS-Trust
      WS-Trust is a WS-* specification and OASIS standard that provides extensions to WS-Security, specifically dealing with the issuing, renewing, and validating of security tokens, as well as with ways to establish, assess the presence of, and broker trust relationships between participants in a secure...

    • WS-SecurityPolicy
      WS-SecurityPolicy
      is a WS* specification, created by IBM and 12 co-authors, that has become an OASIS standard as of version 1.2. It extends the fundamental security protocols specified by the WS-Security, WS-Trust and WS-SecureConversation by offering mechanisms to represent the capabilities and requirements of web...

  • Messaging
    • WS-ReliableMessaging
    • WS-RMPolicy
  • Transactions
    • WS-Coordination
    • WS-AtomicTransaction

External links



A general framework, applicable but not limited to Web services, for interoperation of model-based services is described at
  • Levels of Conceptual Interoperability
    Conceptual interoperability
    Conceptual interoperability is a concept in simulation theory.From the early ideas of Harkrider and Lunceford, simulation composability has been studied in more detail...

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK