1

MSDN 将 Remoting 描述为:-

格式化程序用于在通道传输消息之前对消息进行编码和解码。应用程序可以在性能至关重要的情况下使用二进制编码,或者在与其他远程处理框架的互操作性至关重要的情况下使用 XML 编码。所有 XML 编码都使用 SOAP 协议将消息从一个应用程序域传输到另一个应用程序域。

MSDN 中的定义说 Remoting 可用于互操作性,在这种情况下,数据使用 SOAP 协议编码为 XML 消息并通过 HTTP 传输。由于 Remoting 的这种行为使其具有互操作性,Web 服务在面向服务的体系结构中带来了什么好处或功能

4

2 回答 2

1

当涉及到 WebServices 与 Remoting 时,与 Remoting 相比,Web Service 的功能较少,例如在 Remoting 中,您有回调、Sponser Time、Lease Time 等,但 SOAP 协议仅适用于 WebServices。远程处理主要用于 TCP IP 协议或 Intranet 应用程序,当涉及到 HTTP 和 HTTPS 通信时,可以使用远程处理,但需要注意防火墙。

看看这个链接

WebService 和 Remoting 的区别

或者

http://msdn.microsoft.com/en-us/library/ms978420.aspx

于 2012-12-24T12:10:21.540 回答
0

如果两者都使用 XML 格式化程序和 HTTP 协议,那么我认为唯一的区别是您可以在 Remoting 中使用接口类型,即服务可以返回一个接口,如果您的提供者和消费者环境使用 .net 进行开发,这将非常有用。

于 2012-12-24T12:01:30.040 回答