![]() |
Newsletters | ||||||
|
AbstractSOAP is a simple and extensible messaging protocol based on XML. It defines a set of rules for structuring messages that can be used for simple one-way messaging, but is particularly useful for performing RPC-style (Remote Procedure Call) request-response dialogues. A Web Service is a method that is remotely callable across a network (such as a corporate intranet or the Internet itself). SOAP & Web ServicesSOAP stands for Simple Object Access Protocol. SOAP is a communication protocol. SOAP is used for communication between applications. SOAP is designed to communicate via Internet and is developed as a W3C standard. SOAP is a simple and extensible messaging protocol based on XML. It defines a set of rules for structuring messages that can be used for simple one-way messaging but is particularly useful for performing RPC-style (Remote Procedure Call) request-response dialogues. It is not tied to any particular transport protocol. Also it is not tied to any particular operating system or programming language. One significant advantage of SOAP being XML-based is that it is human readable and writable. This means you can easily read and manipulate the messages that are going over the wire. This is extremely useful when debugging. It is very useful for web services. Structure of a SOAP message
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Header>
...
</soap:Header>
<soap:Body>
...
<soap:Fault>
...
</soap:Fault>
</soap:Body>
</soap:Envelope>
A Web Service is a method that is remotely callable across a network (such as a corporate intranet or the internet itself). Web services differ from traditional content-based Internet services. The fundamental differences are: 1. Content-based services serve up web pages (whether statically or dynamically generated) for human consumption 2. Web Services serve up data for computers UDDI stands for Universal Description, 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. The UDDI benefits are: 1. Making it possible to discover the right business from the millions currently online. 2. Defining how to enable commerce once the preferred business is discovered. 3. Describing services and business processes programmatically in a single, open and secure environment. 4. Reaching new customers and increasing access to current customers. |
||||||
|
|
||||||