Thursday 16 January 2020

Web Services Components

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.


2 comments:

  1. Thank you for sharing wonderful information with us to get some idea about that content.
    SOA Training
    Oracle SOA Training

    ReplyDelete

String to QR Code Image Generator Using Java

 Hi , Hope You are doing well. I came up with the requirement, where I need to generate QR code Image file for the input String. package dem...