soap——迹忆客-ag捕鱼王app官网
soap (简单对象访问协议 simple object access protocol)是一种开放标准、基于 xml 的消息传递协议,用于在计算机之间交换信息。 这是一个简短的教程,它将向读者介绍 soap 的基础知识,然后再解释它的各种元素、编码以及 soap 的传输方式。
soap 1.1 最初于 2000 年 5 月提交给 w3c。官方提交者包括 microsoft、ibm 和 ariba 等大公司,以及 userland software 和 developmentor 等小公司。
2001 年 7 月,xml 协议工作组发布了 soap 1.2 的“工作草案”。 在 w3c 内部,该文档正式处于进行中,这意味着该文档在最终定稿之前可能会多次更新。
soap 版本 1.1 可从 http://www.w3.org/tr/soap/
在线获取
soap 版本 1.2 的工作草案可在 http://www.w3.org/tr/soap12/
获得
请注意,w3c 还托管“带有附件的 soap 消息”的提交,它与核心 soap 规范分开。 该规范使 soap 消息能够包含二进制附件,例如图像和声音文件。 有关完整的详细信息,请参阅位于 http://www.w3.org/tr/soap-attachments
的 w3c 说明。
注意事项
- soap 是一种旨在通过 internet 进行通信的通信协议。
- soap 可以为 xml 消息传递扩展 http。
- soap 为 web 服务提供数据传输。
- soap 可以交换完整的文档或调用远程过程。
- soap 可用于广播消息。
- soap 与平台和语言无关。
- soap 是定义发送什么信息以及如何发送的 xml 方式。
- soap 使客户端应用程序能够轻松连接到远程服务并调用远程方法。
尽管 soap 可以用于各种消息传递系统并且可以通过各种传输协议进行传递,但 soap 最初的重点是通过 http 传输的远程过程调用。
包括 corba、dcom 和 java rmi 在内的其他框架提供了与 soap 类似的功能,但 soap 消息完全用 xml 编写,因此与平台和语言无关。
学习前需要准备的知识
本教程是为初学者准备的,旨在帮助他们了解 soap 的基础知识以及如何在实践中实现它。