SOAP introduction


Release date:2023-12-16 Update date:2023-12-19 Editor:admin View counts:126

Label:

SOAP introduction

SOAP is a simple protocol based on XML, which enables applications to exchange information over HTTP.

Or to put it more simply: SOAP is a protocol used to access network services.

The basic knowledge you should have

Before continuing, you need to have a basic understanding of the following knowledge:

  • XML

  • XML Namespace

If you want to learn these projects first, please visit our XML tutorial.

What is SOAP?

  • SOAP refers to simple object access protocol

  • SOAP is a communication protocol.

  • SOAP is used for communication between applications

  • SOAP is a format for sending messages

  • SOAP is designed to communicate over the Internet

  • SOAP is platform independent

  • SOAP is language independent

  • SOAP is based on XML

  • SOAP is simple and extensible

  • SOAP allows you to bypass the firewall

  • SOAP will be developed as a W3C standard

Why use SOAP?

For application development, it is important to enable Internet communication between programs.

Current applications communicate between objects such as DCOM and CORBA by using remote procedure calls (RPC), but HTTP is not designed for this. RPC creates compatibility and security issues; firewalls and proxy servers usually block such traffic.

Communicating between applications through HTTP is a better way, because HTTP is supported by all Internet browsers and servers. SOAP was created to accomplish this task.

SOAP provides a standard way for applications running on different operating systems and using different technologies and programming languages to communicate with each other.

Microsoft and SOAP

SOAP is Microsoft .net key elements of the architecture for future Internet application development.

SOAP 1.1 is submitted to the W3C

In May 2000, UserLand, Ariba, Commerce One, Compaq, Developmentor, HP, IBM, IONA, Lotus, Microsoft and SAP submitted the SOAP Internet Protocol to the W3C. These companies expect this protocol to revolutionize application development by connecting graphical user interface desktop applications to powerful Internet servers using Internet standards (HTTP and XML).

W3C is developing SOAP 1.2

The first public working draft on SOAP was released by the W3C in December 2001. To read more about SOAP activities at the W3C, please visit our W3C tutorial.

Powered by TorCMS (https://github.com/bukun/TorCMS).