老李分享:Web Services 组件


  在过去的几年里,三大主流技术已经成为构成当今 web service 技术的全球标准。接下来我们来讨论一下这些技术。

XML-RPC

XML-RPC 是在计算机之间交换信息的最简单的基于 XML 的协议。

  • XML-RPC 是一个简单协议,它使用 XML 消息来执行 RPC

  • 请求被编码到 XML 并通过 HTTP POST 进行发送

  • XML 响应被嵌入到 HTTP 响应体中

  • XML-RPC 是与平台无关的

  • XML-RPC 允许不同的应用进行通信

  • 一个 Java 客户端可以对一个 Perl 服务器进行 XML-RPC 对话

  • XML-RPC 是开始 web service 之路的最简单的方法

SOAP

SOAP 也是一种在计算机之间交换信息的基于 XML 的协议。

  • SOAP 是一种通信协议

  • SOAP 用于应用之间的通信

  • SOAP 是一种发送消息的格式

  • SOAP 被设计用来通过互联网通信

  • SOAP 与平台无关

  • SOAP 与语言无关

  • SOAP 简单而且可扩展

  • SOAP 可以绕过防火墙

  • SOAP 将被开发成为一个 W3C 标准