SOAP – 简介

SOAP – 简介


SOAP 是简单对象访问协议的首字母缩写词。它由万维网联盟(W3C)在https://www.w3.org/TR/2000/NOTE-SOAP-20000508定义如下 –

SOAP 是一种用于在分散的分布式环境中交换信息的轻量级协议。它是一个基于 XML 的协议,由三部分组成:一个信封,它定义了一个框架,用于描述消息中的内容以及如何处理它;一组用于表达应用程序定义的数据类型实例的编码规则;以及表示远程过程调用和响应的约定。

SOAP – 重要功能

以下是 SOAP 的一些重要特性。

  • 它是一种旨在通过 Internet 进行通信的通信协议。

  • 它可以为 XML 消息传递扩展 HTTP。

  • 它为 Web 服务提供数据传输。

  • 它可以交换完整的文档或调用远程过程。

  • 它可用于广播消息。

  • 它既独立于平台又独立于语言。

  • 它是定义发送什么信息以及如何发送的 XML 方式。

  • 它使客户端应用程序能够轻松连接到远程服务并调用远程方法。

尽管 SOAP 可用于各种消息传递系统,并可通过各种传输协议进行交付,但 SOAP 的最初重点是通过 HTTP 传输的远程过程调用。其他框架(如 CORBA、DCOM 和 Java RMI)提供与 SOAP 类似的功能,但 SOAP 消息完全用 XML 编写,因此独特地独立于平台和语言。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁