Web Services
Web Services
Web Services
Web services are web-based application that translates your application into browser-based application
using XML, SOAP, WSDL and UDDI. World Wide Web Consortium (W3C) has defined it as a software
system designed to communicate machine to machine over a network without time-consuming custom
coding. These applications usually allow organizations to communicate data without interfering in one
another’s system.
In web service, XML tags the data within the message; SOAP is a protocol specification that transfers the
data, the Web Services Description Language (WSDL) defines the description of available service while
Universal Description Discovery and Integration (UDDI) provides the list of available services.
Web service does not provide the Graphics User Interface by default but the programmers can add it to
provide it to the clients by making it as a specific web service application.
The Web Services Description Language (WSDL) is an XML-based language used to describe the services
a business offers and to provide a way for individuals and other businesses to access those services by
electronic means. WSDL is the base of the Universal Description, Discovery, and Integration (UDDI) that
facilitate businesses to be listed themselves and their services on the Internet.
UDDI
Universal Description, Discovery and Integration (UDDI) is a platform-independent, XML-based directory for
storing information about web services and for businesses worldwide to list themselves on the Internet.
UDDI uses WSDL to describe interface to web services that communicates through SOAP. It is also used
for discovering the business or industry of all size.
Earlier, before the evaluation of UDDI, it was not possible to reach their customers and partners and their
products to buy or sale on the Internet. It was written in August 2000 and was introduced in the public as a
beta version in November 2000. Microsoft, IBM, and Ariba spearheaded have jointly founded UDDI. UDDI
was originally proposed as a core Web service standard and later integrated into the Web Services
Interoperability (WS-I) standard as a central pillar of web services infrastructure.
UDDI can define how to enable commerce for the desired business. It is also used for getting new
customers, enhancing the navigation of current customers, extending offerings and expanding market
reach, solving customer related problems and illustrating the services and business processes
programmatically in a single, open, and secure environment.
A UDDI business consists of three components: White pages, Yellow Pages and Green Pages.
White pages are contains address, contact, and known identifiers, Yellow pages are known for industrial
categorizations based on standard taxonomies and green pages reflect technical information about services
exposed by the business.