Backbones of Web Services


Let us explore the baseline XML Web services specifications, such as XML, SOAP, WSDL and UDDI.

XML (Extensible Markup Language): XML is the foundation on which Web services are built. XML provides the description, storage, and transmission format for data exchanged via Web services. XML is a simple, platform-independent, and broadly adopted standard.

SOAP (Simple Object Access Protocol): SOAP is a lightweight and simple XML-based protocol that is designed to exchange structured and typed information on the Web. SOAP is a protocol that defines how to access services, objects, and servers in a platform-independent manner using HTTP and XML. SOAP uses XML as a wire protocol to describe how the data and its associated type definitions are transmitted. SOAP was developed by Microsoft, IBM, and others, and then handed over to the W3C for further development. At present, SOAP 1.2 is emerging as a W3C-defined specification and has been sent to the W3C membership for final review.

The WSDL (Web Service Description Language): The WSDL is an XML-based grammar for describing Web services and their functions, parameters, and return values. WSDL defines the methods and the data associated with a Web service. Since WSDL is XML-based, it is both human- and machine-readable.

The UDDI (Universal Description, Discovery, and Integration): UDDI is a comprehensive industry initiative enabling businesses to share information about Web services in a global registry. UDDI enables businesses to find and transact with one another dynamically. UDDI facilitates locating the WSDL-formatted protocol description of a given SOAP-based Web service (standard way to publish and discover information about Web services). UDDI is a business registry that allows businesses and developers to programmatically locate information about Web services exposed by other organizations. At present, UDDI is not a standard, but a joint initiative of businesses and vendors . The latest UDDI version 3 has some unique features such as multiregistry topologies, increased security features, improved WSDL support, a new subscription API, and core information model advances.



.NET Security and Cryptography
.NET Security and Cryptography
ISBN: 013100851X
EAN: 2147483647
Year: 2003
Pages: 126

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net