Magazine
 
Quick Review:Ajax
 
Web Service Components

Web service has three main components:

i) SOAP
ii) WSDL and
iii) UDDI

i) SOAP

Simple Object Access Protocol (SOAP) is a communication protocol that communicates between applications without understanding the configuration and programming of any operating system and programming language. A program from one computer system can communicate with other program on another computer system within and beyond network using SOAP protocol on the Internet.

SOAP can run on any operating system and need not to assess the programming code. It is based on XML and HTTP and runs using the nexus of both on to the Internet. SOAP is simple and extensible and allows the user to woo firewall. It is a mechanism generally used for information exchange over the Internet.

Since the emerging of web protocols that runs on all major operating system platforms, HTTP and XML solve the problem of running within different operating systems and in different programming language. Similar like this, SOAP also describes how to encode an HTTP header and an XML file to make communication between two computers and call any program from one’s to others. SOAP will also describe the criteria of returning the response of the program.

Microsoft, DevelopMentor, and Userland Software have jointly developed the SOAP and promoted it as a standard interface to the Internet Engineering Task Force (IETF). It is a little bit analogous to the Internet Inter-ORB Protocol (IIOP). IIOP is a protocol that is a part of the Common Object Request Broker Architecture (CORBA). The program calls through SOAP protocol has a benefit of that it can interact firewall servers, which screen out the request other than those for known applications using designated port mechanism.

ii) WSDL

Web Services Description Language (WSDL) is an XML-based language written in XML and used for describing Web services and the process of accessing it. It is also used for locating web services. WSDL specify the network services, location service and operation services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are illustrated conceptually, and then leap to a concrete network protocol and message configure to identify an endpoint. The integrated concrete endpoints are tied up with abstract endpoints (services). The WSDL navigates for individuals and other business to access the service

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.

May 2008 | Java Jazz Up | 9
 
previous
index
next
 
 
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,

30
, 31, 32, 33, 34, 35, 36, 37 Download PDF