Web服务和远程处理有什么区别?

Ash*_*shu 17 .net c# wcf web-services .net-remoting

我知道Web服务并且对远程处理有一些了解.这两个概念都在客户机上调用方法,所以区别在哪里?

通过远程处理我们也可以在远程机器上执行该方法,同样的功能也可以通过Web服务实现.

如果这是一个明显的问题,请原谅我..

blo*_*art 21

两者都支持分布式应用

Web服务是跨平台的,使用通用标准并通过防火墙工作.他们还考虑消息,而不是对象 - 您向服务发送消息,然后您得到回复.

远程处理是一种仅限MS的技术,它不是跨平台的,并且以二进制格式进行通信.它根据对象思考,在远程服务器上创建一个对象并使用它.它不适用于防火墙.Remoting现在也已经死了,MS赞成WCF(包括Web服务)

  • 好的,那病得很厉害:) (8认同)