remoting和webservice

remoting是.net 中用来跨越machine, process, appdomain 进行方法调用的技术。

remoting中使用了soap的关于rpc的一部分规范, webservice就比较全了,他使用document 作为wsdl的描述,和remoting的rpc描述方法不同

remoting和webservice是两个独立的技术, 他们没有隶属的关系, remoting是一个倾向rpc的技术;


1、NET Remoting和Web Service 简要区别实现的功能上区别不是很大,不过remoting是通过在客户端创建代理来访问服务端的对象来实现,而service则是将对象用标准的xml来传输。

2、remoting可以基于多种网络协议,http、tcp。而service是http上的。remoting的性能可能要比service好些。

3、remoting 是有状态的object,不能够跨平台;webservices 是无状态的object, 能够跨平台。

posted on 2009-03-16 00:13  WesleyNet  阅读(282)  评论(0)    收藏  举报

导航