HOME

TheInfoList



OR:

Web Services Interoperability Technology (WSIT) is an
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
project started by
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, ...
to develop the next-generation of Web service technologies. It provides interoperability between Java Web Services and
Microsoft's Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washingt ...
Windows Communication Foundation The Windows Communication Foundation (WCF), previously known as Indigo, is a free and open-source runtime and a set of APIs in the .NET Framework for building connected, service-oriented applications. .NET Core 1.0, released 2016, did not sup ...
(WCF). It consists of
Java programming language Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers ''write once, run an ...
APIs Apis or APIS may refer to: * Apis (deity), an ancient Egyptian god * Apis (Greek mythology), several different figures in Greek mythology * Apis (city), an ancient seaport town on the northern coast of Africa **Kom el-Hisn, a different Egyptian ci ...
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 domain name net is a generic top-level domain (gTLD) used in the Domain Name System of the Internet. The name is derived from the word ''network'', indicating it was originally intended for organizations involved in networking technologies ...
. The interoperability between different products is accomplished by implementing a number of Web Services specifications, like
JAX-WS The Jakarta XML Web Services (JAX-WS; formerly Java API for XML Web Services) is a Jakarta EE API for creating web services, particularly SOAP services. JAX-WS is one of the Java XML programming APIs. Overview The JAX-WS 2.2 specificatioJSR 224 ...
that provides interoperability between Java Web Services and Microsoft Windows Communication Foundation. WSIT is currently under development as part of
Eclipse Metro Metro is a high-performance, extensible, easy-to-use web service stack. Although historically an open-source part of the GlassFish application server, it can also be used in a stand-alone configuration. Components of Metro include: JAXB RI, J ...
. WSIT is a series of extensions to the basic SOAP protocol, and so uses
JAX-WS The Jakarta XML Web Services (JAX-WS; formerly Java API for XML Web Services) is a Jakarta EE API for creating web services, particularly SOAP services. JAX-WS is one of the Java XML programming APIs. Overview The JAX-WS 2.2 specificatioJSR 224 ...
and
JAXB Java XML Binding (JAXB; formerly Java Architecture for XML Binding) is a software framework that allows Java EE developers to map Java classes to XML representations. JAXB provides two main features: the ability to ''marshal'' Java objects in ...
. It is not a new protocol such as the binary DCOM. WSIT implements the
WS-I The Web Services Interoperability Organization (WS-I) was an industry consortium created in 2002 and chartered to promote interoperability amongst the stack of web services specifications. WS-I did not define standards for web services; rather, it ...
specifications, including: *Metadata **
WS-MetadataExchange WS-MetaDataExchange is a web services protocol specification, published by BEA Systems, IBM, Microsoft, and SAP. WS-MetaDataExchange is part of the WS-Federation roadmap; and is designed to work in conjunction with WS-Addressing, WSDL and WS-Pol ...
** WS-Transfer ** WS-Policy *Security **
WS-Security Web Services Security (WS-Security, WSS) is an extension to SOAP to apply security to Web services. It is a member of the Web service specifications and was published by OASIS. The protocol specifies how integrity and confidentiality can be enfo ...
**
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. Extending the use cases of WS-Securit ...
**
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 broke ...
**
WS-SecurityPolicy WS-SecurityPolicy is a web services 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-SecureConversatio ...
*Messaging **WS-ReliableMessaging **WS-RMPolicy *Transactions **WS-Coordination **WS-AtomicTransaction


See also

*
JAX-WS The Jakarta XML Web Services (JAX-WS; formerly Java API for XML Web Services) is a Jakarta EE API for creating web services, particularly SOAP services. JAX-WS is one of the Java XML programming APIs. Overview The JAX-WS 2.2 specificatioJSR 224 ...


References


External links

*
Sun Developer Network's WSIT page
* java.net project pages
WSIT java.net project page

GlassFish java.net project page

JAX-WS java.net project page
* WSIT documentation *

* WS-I information *
WS-I home page
** Specifications *
WS-MetadataExchange
*
WS-Transfer
*
WS-Security
*
WS-SecureConversation
*
WS-SecurityPolicy
*
WS-Trust
*
WS-ReliableMessaging
*
WS-RMPolicy
*** tp://www6.software.ibm.com/software/developer/library/WS-Coordination.pdf WS-Coordination*** tp://www6.software.ibm.com/software/developer/library/WS-AtomicTransaction.pdf WS-AtomicTransaction*
WS-Policy
*
WS-PolicyAttachment
A general framework, applicable but not limited to Web services, for interoperation of model-based services is described at {{GlassFish Interoperability Java enterprise platform Web services