在过去的几年里,三大主流技术已经成为构成当今 web service 技术的全球标准。接下来我们来讨论一下这些技术。
XML-RPCXML-RPC 是在计算机之间交换信息的最简单的基于 XML 的协议。
XML-RPC 是一个简单协议,它使用 XML 消息来执行 RPC
请求被编码到 XML 并通过 HTTP POST 进行发送
XML 响应被嵌入到 HTTP 响应体中
XML-RPC 是与平台无关的
XML-RPC 允许不同的应用进行通信
一个 Java 客户端可以对一个 Perl 服务器进行 XML-RPC 对话
XML-RPC 是开始 web service 之路的最简单的方法
SOAP 也是一种在计算机之间交换信息的基于 XML 的协议。
SOAP 是一种通信协议
SOAP 用于应用之间的通信
SOAP 是一种发送消息的格式
SOAP 被设计用来通过互联网通信
SOAP 与平台无关
SOAP 与语言无关
SOAP 简单而且可扩展
SOAP 可以绕过防火墙
SOAP 将被开发成为一个 W3C 标准