Web Services

A web service is any piece of software that makes itself available over the internet and uses a standardized XML messaging system. XML is used to encode all communications to a web service. For example, a client invokes a web service by sending an XML message, then waits for a corresponding XML response. Because all communication is in XML, web services are not tied to any one operating system or programming language-Java can talk with Perl; Windows applications can talk with Unix applications.

.

What are Web Services? ‡ Web services are application components ‡ Web services communicate using open protocols ‡ Web services are self-contained and selfdescribing ‡ Web services can be discovered using UDDI ‡ Web services can be used by other applications ‡ XML is the basis for Web services .

. For these platforms to work together. Interoperability has Highest Priority When all major platforms could access the Web using Web browsers. your application can publish its function or message to the rest of the world. Web services use XML to code and to decode data. your accounting department's Win 2k server's billing system can connect with your IT supplier's UNIX server. With Web services.Why Web Service A few years ago Web services were not fast enough to be interesting. These are built around the Web browser standards and can be used by any browser on any platform. and SOAP to transport it (using open protocols). Web-applications were developed. different platforms could interact. Web Services take Web-applications to the Next Level By using Web services. Web-applications are simple applications that run on the web.

With Web services you can exchange data between different applications and different platforms. ‡ Connect existing software. There are things applications need very often.‡ Web Services have Two Types of Uses ‡ Reusable application-components. or even language translation as services. Web services can help to solve the interoperability problem by giving different applications a way to link their data. weather reports. . So why make these over and over again? Web services can offer application-components like: currency conversion.

Features Of Web Services Therefore we can say Web Service is that which ‡Is available over the Internet or private (intranet) networks ‡Uses a standardized XML messaging system ‡Is not tied to any one operating system or programming language ‡Is self-describing via a common XML grammar ‡Is discoverable via a simple find mechanism .

Payment Gateway Web Services .

.

Discovery and Integration) WSDL (Web Services Description Language) . SOAP (Simple Object Access Protocol) UDDI (Universal Description.Components of Web Services? The basic Web services platform is XML + HTTP. All the standard Web Services works using following components.

by providing the platform and programming language independence needed to create the business integration of Web Services. distributed environment.SOAP (Simple Object Access Protocol) SOAP is a lightweight protocol for exchange of information in a decentralized. SOAP is a simple markup language for describing messages between applications. SOAP is an XML vocabulary standard to enable programs on separate computers to interact across any network. SOAP provides a way for developers to integrate applications and business processes across the Web or an intranet. A set of encoding rules for expressing instances of application-defined data types. It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it. and a convention for representing remote procedure calls and responses. .

.

It allows developers to describe Web Services and their capabilities. in a standard manner. WSDL helps to expose the Web Services of various businesses for public access--a desirable exposure helping to create more business What is WSDL? ‡WSDL stands for Web Services Description Language ‡WSDL is written in XML ‡WSDL is an XML document ‡WSDL is used to describe Web services ‡WSDL is also used to locate Web services ‡WSDL is a W3C recommendation .WSDL (Web Service Description Language) WSDL is an XML vocabulary standard created just for Web Services.

It contains set of definitions to describe a web service.WSDL Documents A WSDL document is just a simple XML document. ‡ The WSDL Document Structure A WSDL document describes a web service using these major elements: Element Defines <types> The data types used by the web service <message> The messages used by the web service <portType> The operations performed by the web service <binding> The communication protocols used by the web service .

Discovery and Integration (UDDI. Extensible Markup Language (XML)-based registry for businesses worldwide to list themselves on the Internet. .UDDI (Universal Description Discovery and Integration) Universal Description. enabling businesses to publish service listings and discover each other and define how the services or software applications interact over the Internet. UDDI is an open industry initiative. pronounced Yu-di) is a platform-independent. sponsored by the Organization for the Advancement of Structured Information Standards (OASIS).

Discovery and Integration ‡UDDI is a directory for storing information about web services ‡UDDI is a directory of web service interfaces described by WSDL ‡UDDI communicates via SOAP .What is UDDI ? ‡UDDI stands for Universal Description.

UDDI (Universal Description Discovery and Integration) .

Problems the UDDI specification can help to solve: ‡Making it possible to discover the right business from the millions currently online ‡Defining how to enable commerce once the preferred business is discovered ‡Reaching new customers and increasing access to current customers . Before UDDI. Nor was there a method of how to integrate into each other's systems and processes.UDDI Benefits Any industry or businesses of all sizes can benefit from UDDI. there was no Internet standard for businesses to reach their customers and partners with information about their products and services.

airlines could register their services into an UDDI directory. . Travel agencies could then search the UDDI directory to find the airline's reservation interface.How can UDDI be Used If the industry published an UDDI standard for flight rate checking and reservation. the travel agency can communicate with the service immediately because it uses a well-defined reservation interface. When the interface is found.

Sign up to vote on this title
UsefulNot useful