- SoapUI 教程
- SoapUI - 首页
- Soap 基础
- SOAP - 简介
- SOAP - 消息
- SOAP - 什么是 REST?
- SoapUI 基础
- SoapUI - 简介
- SoapUI - 功能
- SoapUI - NG Pro
- SoapUI - 安装与配置
- SoapUI - WSDL
- SoapUI - 项目
- SoapUI - 测试套件
- SoapUI - 测试用例
- SoapUI - 测试步骤
- SoapUI - 请求与响应
- SoapUI - 属性
- SoapUI - 属性传递
- SoapUI - 日志窗格
- SoapUI - 断言
- SoapUI - 故障排除
- SoapUI - 性能测试
- SoapUI - 负载测试
- SoapUI - RESTful Web 服务
- SoapUI - JDBC 连接
- SoapUI - JDBC 属性
- SoapUI - JDBC 断言
- SoapUI 有用资源
- SoapUI - 快速指南
- SoapUI - 有用资源
- SoapUI - 讨论
SOAP - 简介
SOAP 是简单对象访问协议的首字母缩写。它由万维网联盟 (W3C) 在 https://www.w3.org/TR/2000/NOTE-SOAP-20000508 中定义如下:
SOAP 是一种用于在分散的分布式环境中交换信息的轻量级协议。它是一种基于 XML 的协议,由三个部分组成:一个信封,用于定义描述消息内容以及如何处理消息的框架;一组编码规则,用于表达应用程序定义的数据类型的实例;以及表示远程过程调用和响应的约定。
SOAP - 重要特性
以下是 SOAP 的一些重要特性。
它是一种旨在通过互联网进行通信的通信协议。
它可以扩展 HTTP 用于 XML 消息传递。
它为 Web 服务提供数据传输。
它可以交换完整的文档或调用远程过程。
它可以用于广播消息。
它是平台和语言无关的。
它是使用 XML 定义发送什么信息以及如何发送信息的方式。
它使客户端应用程序能够轻松地连接到远程服务并调用远程方法。
尽管 SOAP 可用于各种消息传递系统,并且可以通过各种传输协议传递,但 SOAP 的最初重点是通过 HTTP 传输的远程过程调用。其他框架(如 CORBA、DCOM 和 Java RMI)提供了与 SOAP 相似的功能,但 SOAP 消息完全以 XML 编写,因此具有独特的平台和语言无关性。
广告