关于XML-PRC的简单介绍
2009-07-31 15:39
387 查看
What is XML-RPC?
It's a spec and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet.
It's remote procedure calling using HTTP as the transport and XML as the encoding. XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.
以上是XML-PRC官网的原文,大致意思如下(也是从网上看的):
XML-RPC是一种通过XML实现远程方法调用的手段,它能够完成与CORBA、DCE RPC、SUN RPC相类似的功能,即调用远端计算机上的方法(程序),并将结果集返回。然而由于使用了XML,使其在应用中具有了无与伦比的灵活性,XML-RPC是完全开放的,不要求使用任何第三方的ORB技术,事实上,由于XML-RPC是如此简单,我们完全可以自己编写一个API来实现其调用。XML-RPC报头遵循HTTP规范,消息体使用规范的XML格式,其包含着在远程服务器上执行的方法以及这些方法所使用的全部参数。返回的响应也是基于XML的。
Web Service就是为了异构系统的通信而产生的,它基本的思想就是使用基于XML的HTTP的远程调用提供一种标准的机制,而省去建立一种新协议的需求。目前进行Web Service通信有两种协议标准,一种是XML-RPC,另外一种是SOAP。XML-RPC比较简单,出现时间比较早,SOAP比较复杂,主要是一些需要稳定、健壮、安全并且复杂交互的时候使用。
------------------------------------------------------------
PRC的应用并不多,大多数的几口是通过web service实现,如果有时间,大家可以考虑尝试RPC,它有自己的一套类型格式,传输也方便,支持的语言也比较多
官网地址:http://www.xmlrpc.com/
It's a spec and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet.
It's remote procedure calling using HTTP as the transport and XML as the encoding. XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.
以上是XML-PRC官网的原文,大致意思如下(也是从网上看的):
XML-RPC是一种通过XML实现远程方法调用的手段,它能够完成与CORBA、DCE RPC、SUN RPC相类似的功能,即调用远端计算机上的方法(程序),并将结果集返回。然而由于使用了XML,使其在应用中具有了无与伦比的灵活性,XML-RPC是完全开放的,不要求使用任何第三方的ORB技术,事实上,由于XML-RPC是如此简单,我们完全可以自己编写一个API来实现其调用。XML-RPC报头遵循HTTP规范,消息体使用规范的XML格式,其包含着在远程服务器上执行的方法以及这些方法所使用的全部参数。返回的响应也是基于XML的。
Web Service就是为了异构系统的通信而产生的,它基本的思想就是使用基于XML的HTTP的远程调用提供一种标准的机制,而省去建立一种新协议的需求。目前进行Web Service通信有两种协议标准,一种是XML-RPC,另外一种是SOAP。XML-RPC比较简单,出现时间比较早,SOAP比较复杂,主要是一些需要稳定、健壮、安全并且复杂交互的时候使用。
------------------------------------------------------------
PRC的应用并不多,大多数的几口是通过web service实现,如果有时间,大家可以考虑尝试RPC,它有自己的一套类型格式,传输也方便,支持的语言也比较多
官网地址:http://www.xmlrpc.com/
相关文章推荐
- C#关于控件随窗体的改变而自动调整大小并且能重新定位的一些简单介绍和控件随窗体改变自适应类
- HTML、HTML5、XHTML、XML、XSL、DTD、XML Schema 简单介绍
- 黑马程序员—OC(关于OC的一些简单介绍及使用)
- 关于storm群集容错概念的简单介绍
- 关于foreach语句简单介绍
- C#读取XML文件简单介绍
- 关于使用TreeView 控件的简单介绍
- 关于某社交app的安全分析 简单介绍下app防止反编译的方法
- C# 关于XML的简单操作实例
- Android 关于Activity的四种启动模式的简单介绍
- 关于用ADO STREAM做的无组件上传程序简单介绍
- htm(四)关于超链接和表单的简单介绍
- xml的简单介绍和dtd文件
- 关于dwr.xml配置文件中signature元素介绍
- 关于eas bos 查询实体简单介绍
- 关于C#最简单的介绍
- 关于main函数中argc和argv的简单介绍
- 关于ios多线程GCD的简单介绍
- 关于XML的简单知识
- 关于Rational Functional Tester (RFT)的简单介绍