What is the difference between SOAP 1.1 and SOAP 1.2?

8

When I use the SOAP UI ( link ) and refer to my asmx webServices, it always creates the operations interface for SOAP 1.1 and 1.2. And I do not realize what the practical difference is. For me the result is the same.

What's different about SOAP 1.1 and SOAP 1.2?

    
asked by anonymous 28.07.2014 / 14:04

2 answers

5

Some differences:

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

SOAP 1.2 provides the ability to officially define transport protocols except using HTTP , while the provider conforms to the connection structure that is defined in SOAP 1.2. SOAP 1.2 /strong>. While HTTP is ubiquitous, it is not as reliable as other transports, 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 the Web Services-Interoperability (WS-I) strong>. The big differences are practically greater and significant in SOAP 1.2 , an evolution in the form of consuming and providing.

    
28.07.2014 / 15:32
4

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

SOAP 1.2 cleaner, has better Web integration, more versatile and faster:

  • Cleaner : clear processing and extensibility models, greater interoperability.
  • Better Web integration : better integration with XML standards and Web architecture.
  • More versatile : Provides protocol independence by providing a binding framework.
  • Faster : XML-based Infoset enabling performance optimization.
  • Here you will have the most detailed information .

        
    28.07.2014 / 17:16