SOAP protocol analysis

Source: Internet
Author: User

Simple Object Access Protocol (SOAP) is a lightweight Protocol used to exchange information in distributed computing environments. SOAP facilitates access to objects, services, and servers in a platform-independent manner. It provides the extensions required by HTTP with the help of XML. The SOAP protocol specification consists of four main parts. Www.2cto.com Part 1: SOAP encapsulation (Envelop) defines a framework that describes the content of a message, who sends the message, who should accept and process it, and how to process it. Part 2: The SOAP Encoding Rules (Encoding Rules) define optional data Encoding Rules to indicate the data types and direct charts defined by the application, as well as a unified standard for serializing non-syntax data models. Part 3: RPC Representation defines a remote call style (Request/Response) Information exchange mode. Part 4: SOAP Binding defines the Binding between SOAP and HTTP and the exchange using the underlying protocol.
The SOAP protocol can be simply understood as: SOAP = RPC + HTTP + XML, that is, HTTP is used as the communication protocol, RPC is used as the consistent call Channel, and XML is used as the data transmission format, this allows service providers and service customers to communicate over the Internet through firewalls.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.