Web Services Components
There are two components of web services:
* Web Service Description Language (WSDL)
* Universal Description Discovery and Integration (UDDI)
Web Service Description Language (WSDL):
WSDL acronym for Web Service Description Language. WSDL is an XML based interface description language. It is used for describing the functionality offered by a web service. Sometimes it is also known as the WSDL file. The extension of the WSDL file is .wsdl. It provides the machine-readable description of how the service can be called, what parameter it expects, and what data structure it returns.
Service -- It is a set of system functions.
Port -- It is an endpoint that defines a combination of binding and network addresses.
Binding -- It specifies the interface and defines the SOAP binding style. It also defines the operations.
PortType -- An abstract set of services supported by one or more endpoints.
Operation -- Abstract detail of an action supported by the service. It defines the SOAP actions and the way of encoding the message.
Message -- An abstract, typed definition of data to communicate. W3C has removed the message in WSDL 2.0, in which XML Schema types for defining bodies of inputs, outputs, and faults are referred directly.
Types -- It is a container for data type definition. The XML Schema language (XSD) is used for this purpose.
Universal Description, Discovery, and Integration (UDDI):
UDDI acronym for Universal Description, Discovery, and Integration. It is an XML-based registry for businesses word wide to list themselves on the internet.
A service provider registers its business with the UDDI registry.
A service provider registers each service separately with the UDDI registry.
The consumer looks up the business and service in the UDDI registry.
The consumer binds the service with the service provider and uses the service.
The UDDI business registry system has three directories are as follows:
White Pages: The white pages contain basic information such as company name, address, phone number, and other business identifiers such as tax numbers.
Yellow Pages: The yellow pages contain detailed business data organized by relevant business classification. The version of the yellow page classifies business according to the newer NAICS (North American Industry Classification System).
Green Pages: The green pages contain information about the company's crucial business process, such as operating platform, supported programs, and other high-level business protocols.
Thanks for your information. very good article.
ReplyDeleteSOA Training
Oracle SOA Training
Thank you for sharing wonderful information with us to get some idea about that content.
ReplyDeleteSOA Training
Oracle SOA Training