.NET构架下Remoting和WebService技术区别

  .NET构架下Remoting和WebService技术区别

C/S框架网|www.csframework.com|CSFramework.com|.NET构架下Remoting和WebService技术区别

.NET构架下Remoting和WebService技术区别

Remoting的优缺点:

优点:

1、有助于进行分布式开发

2、remoting使用TCP协议,速度非常快

3、remoting技术接近于本地调用对象

4、能够保持对象的状态

5、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象

缺点:

1、非标准的应用,有平台限制

2、需要有自己的安全机制

Remoting和Web Service的区别:


asp.net web 服务基础结构通过将 soap 消息映射到方法调用,为 web 服务提供了简单的 api。通过提供一种非常简单的编程模型(基于将 soap 消息交换映射到方法调用),它实现了此机制。asp.net web 服务的客户端不需要了解用于创建它们的平台、对象模型或编程语言。而服务也不需要了解向它们发送消息的客户端。唯一的要求是:双方都要认可正在创建和使用的 soap 消息的格式,该格式是由使用 wsdl 和 xml 架构 (xsd) 表示的 web 服务合约定义来定义的。


. Net remoting 为分布式对象提供了一个基础结构。它使用既灵活又可扩展的管线向远程进程提供 .net 的完全对象语义。asp.net web 服务基于消息传递提供非常简单的编程模型,而 .net remoting 提供较为复杂的功能,包括支持通过值或引用传递对象、回调,以及多对象激活和生命周期管理策略等。要使用 .net remoting,客户端需要了解所有这些详细信息,简而言之,需要使用 .net 建立客户端。.net remoting 管线还支持 soap 消息,但必须注意这并没有改变其对客户端的要求。如果 remoting 端点提供 .net 专用的对象语义,不管是否通过 soap,客户端必须理解它们。




C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

.NET构架RemotingWebService技术区别
WebService, WCF, WebApi 的区别与应用|C/S框架网推荐文档
C#实现.Net Remoting服务端与客户端通信
C#.Net值类型引用类型区别
[下载]DataSet Remoting(DataSetSurrogate)
修改ASP.Net开发环境的服务器端口(WebService Server Port)
C#.Net 关键字refout的区别
.NET Framework V4.0版本经典模式集成模式的区别 - 阿里云虚拟主机.NET版本设置
C/S框架标准版高级版有什么区别
WebService优缺点
C/S框架-WebService架构分页查询数据解决方案
ADO,OLEDB,ODBC,DAO,RDO概念区别
IIS7 经典模式集成模式的区别
什么是WebService?
C# 关键字conststatic readonly 区别
[转帖]C# conststatic readonly有什么区别?
更新WebService地址端口
CS开发框架核心模型 - WebService技术及网络安全
高级版不使用WebService,是不是与用标准版开发没有什么区别
C#.Net反射(Reflaction)技术实例详解