介绍一下.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...

面试题 相关文章推荐
一套PHP的笔试题
May 31 面试题
怎样声明接口
Sep 19 面试题
商得四方公司面试题(gid+)
Apr 30 面试题
什么是WEB控件?使用WEB控件有哪些优势?
Jan 21 面试题
.NET初级开发工程师面试题
Apr 18 面试题
const和static readonly区别
May 20 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
Jul 21 面试题
Solaris操作系统的线程机制
Jul 28 面试题
比较一下entity bean和session bean
Dec 27 面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
Oct 30 面试题
应届生.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
咖啡冲泡指南 咖啡有哪些制作方式 单品咖啡 意式咖啡
2021/03/06 冲泡冲煮
php代码优化及php相关问题总结
2006/10/09 PHP
PHP 一个比较完善的简单文件上传
2010/03/25 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
EasyUI学习之Combobox下拉列表(1)
2016/12/29 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
vue2.0 datepicker使用方法
2018/02/04 Javascript
js将键值对字符串转为json字符串的方法
2018/03/30 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
在Python中使用全局日志时需要注意的问题
2015/05/06 Python
python实现内存监控系统
2021/03/07 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
python如何实现单链表的反转
2020/02/10 Python
Python统计学一数据的概括性度量详解
2020/03/03 Python
python使用paramiko实现ssh的功能详解
2020/03/06 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
2020/03/23 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
个人找工作求职简历的自我评价
2013/10/20 职场文书
2014年班主任德育工作总结
2014/12/05 职场文书
档案管理员岗位职责
2015/02/12 职场文书
事业单位岗位说明书
2015/10/08 职场文书
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python