rpc之间的差异(differences between an rpc)和文件(a document)的区别

RPC与文档...

RPC与文档

Web服务描述语言(通常称为WSDL)可以是远程过程调用(RPC)或文档。远程过程调用是一种专门用于创建分布式客户机-服务器程序的技术。RPC是一个通信网关,它允许客户端和服务器进行通信。简单对象访问协议SOAP允许RPC或文档绑定到WSDL。

使用文档或RPC的需要源于多年来计算机的持续复杂性。该领域的每一个版本都会增加功能的复杂性。开发过程中发生的错误是开发人员无法避免的。为了管理开发过程中存在的错误并避免错误报告平台的重复,这是昂贵的、耗时的和复杂的,建议使用RPC。它提供了应用程序之间的公共接口。在其设计中,RPC应该允许更简单的客户机/服务器环境,从而消除安全数据验证和同步等问题。

文档样式的Web服务不包含任何关于如何构造SOAP主体的限制。包括任何需要的XML数据以及XML模式。实际上,客户机和服务器应用程序代码需要对它们进行封送和解封,这样它们才能有效并按需要工作。

比较

与RPC相比,文档样式中代码的解组和封送是一个很大的区别。在这里,代码的封送和解封是过程中的标准,由正在使用的SOAP库处理。

两者之间的另一个显著区别是文档样式的复杂性与RPC截然不同。文档样式的Web服务提供了非常复杂的代码,而不是由RPC生成的代码。然而,这不需要成为一个问题,因为解码不是由人类完成的。

值得注意的是还要记住,文档样式中的SOAP将消息作为单独的单个元素发送出去,而在RPC样式中,SOAP主体不是作为一个主体而是在多个元素中发送出去。此外,已经表明文档样式中存在松耦合,而不是RPC中观察到的紧耦合。客户机以简单的XML格式以文档样式发送不同的服务参数。在RPC样式中,可用参数作为唯一的离散值发送。

其他区别包括文档样式在SOAP消息中显示为丢失名称,而在RPC中SOAP消息中没有丢失名称。将保留该操作以前的名称。文档样式还利用使用XML***的消息验证,而RPC样式则面临SOAP消息中的数据验证问题。

总结:

文档样式提供代码编组和解编,而RPC提供给定SOAP库的编组和解编。

文档样式编码非常复杂,而RPC提供相对简单的代码。

文档样式在RPC样式下作为单独的单个元素发送消息;SOAP主体不是作为一个主体发送出去的,而是以几个元素的形式发送出去的。

松散耦合出现在文档样式中,而紧密耦合出现在RPC格式中。

当RPC将参数作为离散值发送出去时,客户端传输参数时使用的XML格式。

在SOAP消息中,文档样式将丢失其名称;RPC不会在SOAP消息中丢失其名称。

RPC样式有使用SOAP消息的数据验证挑战,文档样式在其消息验证中使用XML***。

 

  • 发表于 2021-06-24 11:29
  • 阅读 ( 198 )
  • 分类:通用

你可能感兴趣的文章

rpc(rpc)和rmi公司(rmi)的区别

...易,并且允许RPC在任何网络上工作,尽管物理和协议存在差异。RPC实现存在于所有主流操作系统中,如Unix、Linux、Windows和OS X。RPC通常是语言中立的,因此它将数据类型限制为最原始的类型,因为它们必须是所有语言通用的。RPC...

  • 发布于 2020-10-25 11:28
  • 阅读 ( 229 )

如何解决windows10中rpc服务器不可用的错误

...,“服务状态”正在运行。 如果存在任何差异,请将“启动类型”设置为“自动”,然后单击“服务状态”下的“启动” ...

  • 发布于 2021-03-26 15:34
  • 阅读 ( 297 )

什么是“rpcsvchost”,为什么它在我的mac上运行?

...用活动监视器查看Mac上运行的程序时,您会发现一个名为rpcsvchost的程序。这个过程是什么,你应该担心吗?总之,不是:rpcsvhost是macOS的核心部分。 本文是我们正在进行的系列文章的一部分,解释了活动监视器中的各种进程,...

  • 发布于 2021-04-05 00:38
  • 阅读 ( 400 )

how-to-geek软件:wordpress评论调节通知程序

...它就会找到xmlrpc的正确路径。(除非您已重命名xmlrpc.php文件,在这种情况下,这根本不起作用) 密码被加密并存储在同一目录中的xml文件中。不过,不要认为这是完全安全的。记住,除非您使用SSL或类似的东西,否则所有XML-RP...

  • 发布于 2021-04-14 13:19
  • 阅读 ( 128 )

rpc协议(rpc)和肥皂(soap)的区别

...世界里,有一种东西叫做网络服务。它用于两个电子设备之间的网络通信。到目前为止,web服务中最常用的是RPC(远程过程调用),通常称为XML-RPC和SOAP(简单对象访问协议)。 为了更好地了解这两者在计算机世界和互联网世界...

  • 发布于 2021-06-23 16:38
  • 阅读 ( 293 )

rpc协议(rpc)和文件(document)的区别

...来描述。每个元素都放在一个“definiti***”元素中。 RPC和document样式在绑定样式(也称为SOAP绑定样式)上有所不同。WSDL根据SOAP负载或元素内容的结构将绑定样式指定为RPC或document。文档样式始终是默认选择,因为SOAP消息在元素...

  • 发布于 2021-06-23 19:34
  • 阅读 ( 192 )

rpc协议(rpc)和rmi公司(rmi)的区别

...在与用户使用的计算机不同的计算机上运行的进程。两者之间的主要区别在于所采用的方法或范式。RMI使用了一个面向对象的范例,用户需要知道对象和他需要调用的对象的方法。相比之下,RPC不是面向对象的,也不处理对象。...

  • 发布于 2021-06-23 20:24
  • 阅读 ( 299 )

iphone6的十大区别(ten differences between an iphone 6)和连接6(a nexus 6)的区别

商业伙伴关系是一种思想的联姻,它孕育出具有敬畏能力的后代。当谷歌与移动业务的原始设备**商(OEM)合作时,其结果就是Nexus系列,在其第六个系列中,Nexus系列也得到了最吝啬的批评者的认可。另一方面,苹果被认为...

  • 发布于 2021-06-24 18:09
  • 阅读 ( 205 )

胚珠之间的差异(differences between an ovule)和一粒种子(a seed)的区别

胚珠和种子在被称为植物学的生物学分支下被研究。胚珠是受精后转化为种子的雌配子体。另一边的种子种子是一种被称为种皮的保护性外层所包围的胚胎植物。它是受精后成熟胚珠的产物。虽然种子和胚珠有许多共同的特...

  • 发布于 2021-06-24 19:50
  • 阅读 ( 434 )

附件(annex)和附录(appendix)的区别

...nnex and appendix both refer to a section that is attached to the end of a document. Both annex and appendix contain supplementary information that will help the reader to understand the main document better. However, there is a subtle difference between annex and appendix. Annex can stand alone as ...

  • 发布于 2021-06-28 01:25
  • 阅读 ( 1142 )
v2799696
v2799696

0 篇文章

相关推荐