XML—RPC在跨平台RPC中应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯 XML—RPC在跨平台RPC中应用 张 华 魏 俊 马卫东 (1武汉大学 湖北 武汉 430070 2中南林业科技大学 湖南 长沙 。412006) 摘 要 在 比较几种常用的远程进程调用技术后 ,选取简单易用的XML—RPC作为宽带计费系统的跨平 台 远程通讯协议 .实现了windows与Linux跨平 台通讯 。采用 XML-RPC远程通讯协议 ,简化 了程序 结构 ,大大提 高 了编程效率。 关键词 XML-RPC 宽带计费 XML HTrP协议 中图分类号 I’P3 文献标识码 A 在适用范围和编程语言,平台方面具有突 2.2 性能上的比较 1 XML—IuPC简介 出的优势 .主要原 因是 因为它们选取 XML 表2是使用不同的技术向服务器发送 XML—RPC是一种规范协议 。允许跨平 语言作为编码格式 。XML语言在数据交换 5o00个整数的一个测试结果 。从表 2看 。 台的软件间通过发送和接受 XML格式 的 和存储上具有优点,以及 HTrP的广泛应 与二进制格式相 比,XML编码格式要花费 消息来进行远程进程调用。它的特性有:① 用 .而与 XML—RPC 、SOAP的工作机制无 更长时间.而且经过网络发送时 。协议包 的 XML—RPC的信息格式是 HTrP—POST,因 直接 的关联。在客户端和服务器 的关系上 , 内容更大。表面看来 。基于 XML的模式本 此不需更换新的硬体设备就可 以支持它; 和 SOAP是消息传递系统 。而 CORBA、 应 比基于二进制 的慢 。但它并不像表面那 ②客户端请求和服务端回传信息内容都是 DC0M和 RMI是分布式对象系统 。消息传 么简单。首先,当XML—RPC 通过因特网发 XML格式;③函数或过程所使用的参数, 递系统是在传输级上创建通信 。唯一需要 送消息时.在每个端点给消息编码,解码 的 可 以是标量、数字、字符串、日期等 ,也可以 考虑 的是接 收方 能否辨识发送 的消息 内 时间与在端点闯传输字节 的时间相 比较是 是复杂的记录和数据列表结构。 容,成松散耦合 的关系 。在分布式对象系统 微不足道的.这种情况下使用 XML没太大 从编程方面看 .由于 XML—RPC 采用 中,发送方需对接收方的情况相当了解 。发 问题 。 XML作为消息 的格式 .具有可读性 的优 送方 既要考虑接收方对消息 的解释 、应用 其次.当XML—RPC用于封 闭环境下 点,使用方便 ,易于理解和进行编程 ;同时, 等。也要考虑接发双方之间的通信情况,相 的点对点间的消息传送时,各端点可能将 XML—RPC的简单性对实现极为有利 。另 互关联性强.成紧耦合的关系。从实现的难 运行相同的XML—RPC执行 。这样 ,这个特 外 .和XML—RPC有关的协议与实现是开 易程度上看 XML—RPC和 SOAP都较容易 定执行就拥有专门的优化机会 。同样配置 放和免费的,拥有相当的用户群 ,而且 由于 实现 .XML—RPC的 目标是寻求以简单而有 下会有从每 30次到每秒 700次消息往返 与供应商无关 .保证了软件开发的延续性, 效的方式来请求和接收信息 ,简单性是 的差距 。显然改进 的余地很大。另外 ,还可 避免与产权相关的问题和相关费用 。 XML—RPC的最大特 点,而 SOAP的主要设 通过压缩 XML文本文件,减小传输所 占用 计 目标也在于简单性和可扩展性,用二者 的带宽。 2 XML—l C与其他几种用于分 实现网络上的应用程序部署 比较容易和方 XML—RPC和 SOAP大致属于 同一个 布式计算的协议比较 便 。CORBA和 DCOM 的复杂在 于除 了协 类别 。两个协议的特点都是需要大量 的消 与传统的

文档评论(0)

无敌 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档