c#中的remoting和webservice有什么区别
2008-03-20 21:41
281 查看
1. remoting 是MarshByReference的,可以传变量的引用,直接对服务器对象操作。速度快,适合intranet(企业内部互联网)。
webservice 是MarshByValue的,必须传对象的值。速度慢,可以过FIREWALL,配置比较简单,适合internet(因特网)。
2.
一般来说,remoting是和平台相关的,需要客户和服务器都是.NET,但可配置特性比较好,可以自定义协议。web service可以做到跨平台通信,但必须采用SOAP协议。
3.
soap消息有rpc和文档两种样式。
文档样式的body元素中包含一个或多个元素,可以是任何内容,只要接受者理解就行了。rpc样式的的body元素中包含调用的方法或远程过程的名称,以及
代表方法参数的元素。
.net对这两种样式的实现就是web service 和remoting
webservice 是MarshByValue的,必须传对象的值。速度慢,可以过FIREWALL,配置比较简单,适合internet(因特网)。
2.
一般来说,remoting是和平台相关的,需要客户和服务器都是.NET,但可配置特性比较好,可以自定义协议。web service可以做到跨平台通信,但必须采用SOAP协议。
3.
soap消息有rpc和文档两种样式。
文档样式的body元素中包含一个或多个元素,可以是任何内容,只要接受者理解就行了。rpc样式的的body元素中包含调用的方法或远程过程的名称,以及
代表方法参数的元素。
.net对这两种样式的实现就是web service 和remoting
相关文章推荐
- c#中的remoting和webservice有什么区别
- remoting和webservice有什么区别
- C#中remoting和webservice的区别
- remoting和webservice有什么区别
- remoting和webservice有什么区别
- remoting和webservice有什么区别
- remoting和webservice有什么区别
- Remoting和Webservice有什么区别
- remoting和webservice有什么区别
- Remoting和WebService有什么区别 《转帖》
- remoting和webservice有什么区别
- C#中remoting和webservice的区别
- remoting和webservice有什么区别
- Remoting和WebService有什么区别
- REMOTING和WEBSERVICE有什么区别
- C#中remoting和webservice的区别
- Remoting和WebService有什么区别
- remoting和webservice有什么区别
- REMOTING和WEBSERVICE有什么区别
- remoting和webservice有什么区别