SOAP:-SOAP is an XML-based
messaging framework specifically designed for exchanging formatted data across
the Internet, for example using request and reply messages or sending entire
documents. SOAP is simple, easy to use, and completely neutral with respect to
operating system, programming language, or distributed computing platform.After
SOAP became available as a mechanism for exchanging XML messages among
enterprises (or among disparate applications within the same enterprise), a
better way was needed to describe the messages and how they are exchanged.
WSDL
:-The
Web Services Description Language (WSDL) is a particular form of an XML Schema,
developed by Microsoft and IBM for the purpose of defining the XML message,
operation, and protocol mapping of a web service accessed using SOAP or other
XML protocol. WSDL defines web services in terms of "endpoints" that
operate on XML messages. The WSDL syntax allows both the messages and the
operations on the messages to be defined abstractly, so they can be mapped to
multiple physical implementations. The current WSDL spec describes how to map
messages and operations to SOAP 1.1, HTTP GET/POST, and MIME. WSDL creates web
service definitions by mapping a group of endpoints into a logical sequence of
operations on XML messages. The same XML message can be mapped to multiple
operations (or services) and bound to one or more communications protocols
(using "ports").
UDDI
:-The
Universal Description, Discovery, and Integration (UDDI) framework defines a
data model (in XML) and SOAP APIs for registration and searches on business
information, including the web services a business exposes to the Internet.
UDDI is an independent consortium of vendors, founded by Microsoft, IBM, and
Ariba, for the purpose of developing an Internet standard for web service
description registration and discovery. Microsoft, IBM, and Ariba also are
hosting the initial deployment of a UDDI service, which is conceptually
patterned after DNS (the Internet service that translates URLs into TCP addresses).
UDDI uses a private agreement profile of SOAP (i.e. UDDI doesn't use the SOAP
serialization format because it's not well suited to passing complete XML
documents (it's aimed at RPC style interactions). The main idea is that
businesses use the SOAP APIs to register themselves with UDDI, and other
businesses search UDDI when they want to discover a trading partner, for
example someone from whom they wish to procure sheet metal, bolts, or
transistors. The information in UDDI is categorized according to industry type
and geographical location, allowing UDDI consumers to search through lists of
potentially matching businesses to find the specific one they want to contact.
Once a specific business is chosen, another call to UDDI is made to obtain the
specific contact information for that business. The contact information
includes a pointer to the target business's WSDL or other XML schema file
describing the web service that the target business publishes. .
No comments :
Post a Comment