[permalink] [id link]
* SOAP is a successor of XML-RPC and also uses XML to encode its HTTP-based calls.
from
Wikipedia
Some Related Sentences
SOAP and is
SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks.
SOAP is the successor of XML-RPC, though it borrows its transport and interaction neutrality and the envelope / header / body from elsewhere ( probably from WDDX ).
The SOAP specification is currently maintained by the XML Protocol Working Group of the World Wide Web Consortium.
A SOAP intermediary is both a SOAP receiver and a SOAP sender and is targetable from within a SOAP message.
It is responsible for processing the contents of the SOAP body and any SOAP header blocks targeted at it.
SOAP may also be used over HTTPS ( which is the same protocol as HTTP at the application level, but uses an encrypted transport protocol underneath ) with either simple or mutual authentication ; this is the advocated WS-I method to provide web service security as stated in the WS-I Basic Profile 1. 1.
These communicate using XML / SOAP via port 80, which is normally left open or filtered through a HTTP proxy inside the organization, for web browsing via HTTP.
Middleware is especially integral to modern information technology based on XML, SOAP, Web services, and service-oriented architecture.
An enterprise messaging system is a type of middleware that facilitates message passing between disparate systems or components in standard formats, often using XML, SOAP or web services.
SOAP and successor
SOAP and XML-RPC
SOAP evolved from XML-RPC and was designed as an object-access protocol by Dave Winer, Don Box, Bob Atkinson, and Mohsen Al-Ghosein in 1998, with backing from Microsoft, where Atkinson and Al-Ghosein worked at the time.
SOAP borrows the envelope / header / body structure and the transport + interaction neutrality from WDDX and the HTTP and RPC bindings from XML-RPC.
The company was an early leader in developing and promoting standards for web service technologies, having pioneered XML-RPC, a precursor to SOAP, and developed WIDL ( Web Interface Definition Language ), a precursor to the Microsoft-sponsored WSDL standard.
MP Grid Services Interface, or simply MGSI, offers a web service API ( via SOAP and XML-RPC protocols over HTTP ).
Since MGSI is a web service protocol, any programming language that has a SOAP or XML-RPC library available can be used to interface with it, although commonly C ++, Java, Perl, and PHP are used.
; Web services: Mozilla includes built-in support for popular web services standards XML-RPC, SOAP ( dropped since Gran Paradiso Alpha 7 ), and WSDL as well as a simple XMLHttpRequest object similar to the one in Internet Explorer.
Since version 1. 3. 0, the XINS / Java Server Framework supports not only POX-style calls, but also SOAP and XML-RPC.
SOAP and also
There are also concerns about performance due to Web services ' use of XML as a message format and SOAP / HTTP in enveloping and transporting.
Lasso also includes broad support for industry standards such as XML, SOAP, WSDL, JSON, Java EE, and Java Beans.
Since WSIF mirrors WSDL very closely, it also views SOAP as just one of several ways you might wish to expose your software's functionality.
WCF does not only support SOAP messages, it can also be configured to support standard XML data that is not wrapped in SOAP, RSS, or JSON to make WCF support different requirements and future changes.
SOAP over HTTP is not sufficient when an application-level messaging protocol must also guarantee some level of reliability and security.
It is also frequently noted for its complexity, however this complexity is often a result of features that target large distributed systems and which are often unmatched by more recent RPC implementations such as SOAP.
Most notably, contact list synchronization has been removed and clients must instead send a SOAP request to a contacts server, also known as " Client goes to ABCH " ( where ABCH stands for Address Book Clearing House, the address book service behind all MSN and Windows Live services ).
It exposes a SOAP application programming interface to all its functionality and also is an IMAP and POP3 server.
SOAP and uses
A provider is what conducts the actual message exchanges according to the specifics of a particular protocol-for example, the SOAP provider that is packaged with WSIF uses a specific SOAP engine like Axis to do the real work.
The SOAP libraries you use change-say for example you moved from using Apache SOAP to Apache Axis-so your code breaks since it uses a now deprecated SOAP API.
For invoking SOAP services, WSIF is in fact packaged with an Axis provider, that uses Axis APIs ( i. e. JAX-RPC ) to do the invocation.
This is because SOAP is based on HTTP and XML, requiring parsing, while Ice uses a binary protocol designed for high performance and low verbosity.
0.108 seconds.