介绍一下.NET构架下remoting和webservice


Posted in 面试题 onMay 08, 2014
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,客户端必须理解它们。

Tags in this post...

面试题 相关文章推荐
聚网科技C++面试笔试题
Sep 01 面试题
必须要使用游标的SQL语句有那些
May 07 面试题
一个SQL面试题
Aug 21 面试题
武汉世纪畅想数字传播有限公司 .NET笔试题
Jun 13 面试题
杭州龙健科技笔试题.net部分笔试题
Jan 24 面试题
3个CCIE对一个工程师的面试题
May 06 面试题
linux下进程间通信的方式
Jan 23 面试题
提高EJB性能都有哪些技巧
Mar 25 面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
Nov 09 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
如何现实servlet的单线程模式
Aug 05 面试题
Java面试题冲刺第十五天--设计模式
Aug 07 面试题
应届生.NET方向面试题
May 23 #面试题
一篇.NET面试题
Sep 29 #面试题
Javascript如何发送一个Ajax请求
Jan 26 #面试题
新大陆软件面试题
Nov 24 #面试题
ASP.NET中的身份验证有那些
Jul 13 #面试题
DataReader和DataSet的异同
Dec 31 #面试题
NET程序员上机面试题
May 23 #面试题
You might like
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
php数字转汉字代码(算法)
2011/10/08 PHP
PHP基础之运算符的使用方法
2013/04/28 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
php实现用手机关闭计算机(电脑)的方法
2015/04/22 PHP
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
2009/11/30 Javascript
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
2011/01/17 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
[原创]推荐10款最热门jQuery UI框架
2014/08/19 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
JavaScript获取按钮所在form表单id的方法
2015/04/02 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
JS验证input输入框(字母,数字,符号,中文)
2017/03/23 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
2017/10/16 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
vue实现微信分享功能
2018/11/28 Javascript
vue实现倒计时获取验证码效果
2020/04/17 Javascript
[01:39:04]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第二场 2月1日
2021/03/11 DOTA
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
在Python的struct模块中进行数据格式转换的方法
2015/06/17 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
如何利用python 读取配置文件
2021/01/06 Python
详解Python模块化编程与装饰器
2021/01/16 Python
俄罗斯茶和咖啡网上商店:Tea.ru
2021/01/26 全球购物
竞选文艺委员演讲稿
2014/04/28 职场文书
后勤个人工作总结
2015/02/28 职场文书
蜗居观后感
2015/06/11 职场文书
Python实现简单得递归下降Parser
2022/05/02 Python