SOAP简介
SOAP是一种基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。或者也可以更简单地概括为:SOAP 是用于访问网络服务的协议。以下还有一些更通俗地对SOPA的描述:
- SOAP 指简易对象访问协议;
- SOAP 是一种通信协议;
- SOAP 用于应用程序之间的通信;
- SOAP 是一种用于发送消息的格式;
- SOAP 被设计用来通过因特网进行通信;
- SOAP 独立于平台;
- SOAP 独立于语言;
- SOAP 基于 XML;
- SOAP 很简单并可扩展;
- SOAP 运许您绕过防火墙;
- SOAP 将被作为 W3C 标准来发展;
为什么SOAP运用如此广泛?
在应用程序中,程序之间进行因特网通信是很重要的。由于HTTP是被所有的因特网浏览器以及服务器所支持,因此通过HTTP在应用程序间通信不失为一个好方法。而SOAP就是被创造出来以完成这个任务的,它提供了一种标准的语法,使得运行在不同操作系统并使用不同技术和编程语言的应用程序可以互相进行通信。
注:目前的应用程序通过使用远程过程调用(RPC)在诸如 DCOM 与 CORBA 等对象之间进行通信,然而RPC 会产生兼容性以及安全问题;防火墙和代理服务器通常会阻止此类流量。
相关文章:If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments
还没有评论。
发表评论