.net remoting与web service的区别

本文探讨了.NET Remoting与WebService两种远程通信技术的特点及适用场景。.NET Remoting适用于双方均使用.NET Framework的情况,其通信更高效并能保持HTTP连接状态。而WebService则优势在于跨平台通信和穿透防火墙,但需部署Web服务器且速度较慢。

在网上看几篇这样的文章,现在来总结下。

.net remoting 一定要两通信端都要求系统带有net framework,否则不能运行。.net remoting 可注册tcp进行二进制传输信息或通过HTTP信道进行SOAP格式的性通信。

效率相对WebService要高不少,且是可使http保持状态。--就是当创建远程对象,http请求修改远程对象的属性,下次再http请求改对象时,属性就已经是改成的样子了。

webservice是基于http的是无状态的,但它可以建立在跨平台,以及穿透企业防火墙。它的缺点是就是需要部署一台Web Server;而且速度比较慢;

所以一般是跨平台建立通信就用webservice,如果通信两端系统都含有net framework,就用.net remoting.

转载于:https://www.cnblogs.com/dewin/archive/2009/06/02/1494923.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值