What is the difference between SOAP 1.1 and SOAP 1.2?

Asked

Viewed 4,221 times

8

When I use SOAP UI ( http://www.soapui.org/ ) and I refer to my asmx webservices, it always creates the interface of operations for SOAP 1.1 and 1.2. And I don’t understand what the practical difference is. For me the result is the same.

What is different between SOAP 1.1 and SOAP 1.2 ?

2 answers

5


Some differences:

SOAP 1.1 is based on XML 1.0 as long as the SOAP 1.2 in XML Information Set (Infoset XML). The set of information XML (infoset) provides a way to describe the document XML scheming XSD. This way of describing the document XML helps reveal other "serialization" formats, such as a binary format protocol.

SOAP 1.2 provides the ability to officially define transport protocols, except by using the HTTP, while the supplier complies with the connection structure which is defined in SOAP 1.2.While HTTP is ubiquitous, not as reliable as other transportation, including TCP/IP and MQ. SOAP 1.2 provides a more specific definition of the SOAP processing model that removes many of the ambiguities that can lead to interoperability errors in the absence of profiles Web Services-Interoperability (WS-I). The major differences are practically greater and significant in SOAP 1.2, an evlolução in the form to consume and provide.

4

The SOAP 1.2 version can do everything SOAP 1.1 does, and more.

SOAP 1.2 cleaner, better web integration, more versatile and faster:

  1. Cleaner: clear processing and extensibility models, greater interoperability.
  2. Better Web Integration: better integration with XML standards and web architecture.
  3. More versatile: provides protocol independence by providing a Binding framework.
  4. Faster: based on XML Infoset allowing performance optimization.

Here you will have the most detailed information.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.