Explain each web service technologies - SOAP, WSDL, UDDI, eBXML and JAX pack.SOAP : - Simple Object Access Protocol(SOAP) is a protocol that is used to exchange structured information at the time of implementing a web service. SOAP is relied on XML. Message format of SOAP usually relies on another protocol of different application layers. Among these the most notable application layer is Remote Procedure Call(RPC) and HTTP. SOAP forms the foundation layer for web services protocol stack. This stack provides the basic framework for messaging on which the web services are built.
WSDL : Web Service Definition Language(WSDL) is used to describe a web service based on XML. WSDL is used for describing web services and to locate the services. WSDL consists of the information on what the service is all about, its residing location and the way of invocation the service.
UDDI : Universal Discovery Description Integration(UDDI) is used to publish and discover the information about the web services, UDDI is a specification. It is an XML based standard. This standard is used for describing, publishing, and finding the services. These services are found in a distributed environment through the use of a server called registry server.
Electronic Business using XML : EBXML is one form of XML family that is based on the standards of OASIS and UN/CEFACT. The mission of this standard is to provide an open xml-based infrastructure which could enable the global use of e-business in an interoperable, secure and consistent manner by all of the partners of trading. This is a unique architecture with unique concepts that are part theory and part implemented within the existing EBXML standards.
JAX PACK : A java API for xml pack that integrates all of the programming interfaces by SUN for different web services development. All these interfaces are made as a single download. JAX PACK is a bundle of JAXB,JAXM,JAX-RPC,and JAXR. Jax pack includes the documentations for support for the SAX,DOM.SOAP,WSDL,XSLT,EBXML,UDDI standards.
Explain each web service technologies - SOAP, WSDL, UDDI, eBXML and JAX pack.- A Simple Object Access Protocol (SOAP) enables the heterogeneous operating system to communicate with one another by using Hypertext Transfer Protocol (HTTP) and its Extensible Markup Language (XML) as the mechanisms for information exchange.
- Web Services Description Language (WSDL) is an XML-based language used to describe the services business offers, which can be accessed electronically.
- Universal Description Discovery and Integration (UDDI) is a specification for maintaining standardized directories of information about Web services in a universally recognized format. It records their capabilities, location and requirements.
- The ebXML Messaging Service specification (ebMS) extends the SOAP specification. It provides the security and reliability features.
- It is supported by a variety of commercial and open source software implementations.
- Due to the interoperability of its implementations, ebMS is a strong complement or even alternative to other web service specifications.
- The Java APIs for XML (JAX) Pack integrates all of Sun's programming interfaces for web services development and makes them available as a single download.