格式化程序用于在消息传输之前对消息进行编码和解码。应用程序可以使用性能至关重要的二进制编码,或者与其他远程处理框架的互操作性必不可少的XML编码。所有XML编码都使用SOAP协议将消息从一个应用程序域传输到另一个应用程序域。
MSDN中的定义称Remoting可用于互操作性,在这种情况下,数据使用SOAP协议编码到XML Messsage中并通过HTTP传输。由于远程处理的这种行为使其可互操作,因此Web服务在面向服务的体系结构中带来了哪些好处或功能
答案 0 :(得分:1)
当谈到WebServices vs Remoting时,与远程处理相比,Web服务具有更少的功能,例如Remoting,你有回调,Sponser Time,Lease Time等,但SOAP协议仅适用于WebServices。远程处理主要用于TCP IP协议或Intranet应用程序,当涉及到HTTP和HTTPS通信时,可以使用远程处理,但需要谨慎使用防火墙。
查看此链接
Difference between WebService and Remoting
或
答案 1 :(得分:0)
如果两者都使用XML格式化程序和HTTP协议,那么我认为唯一的区别是您可以在Remoting中使用接口类型,即Service可以返回一个接口,如果您的提供者和消费者环境使用.net,那么这将非常有用。发展。