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

面试题 相关文章推荐
Java面试题:请问一下代码输出是什么
May 27 面试题
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 面试题
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
Sep 11 面试题
数据库的约束含义
Sep 09 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 面试题
一些Solaris面试题
Mar 22 面试题
斯福泰克软件测试面试题
Feb 16 面试题
优纳科技软件测试面试题
May 15 面试题
String s = new String(“xyz”);创建了几个String Object?
Aug 05 面试题
介绍下static、final、abstract区别
Jan 30 面试题
Unix控制后台进程都有哪些进程
Sep 22 面试题
Java软件工程师综合面试题笔试题
Sep 08 面试题
应届生.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学习资料汇总与网址
2007/03/16 PHP
php $_SERVER["REQUEST_URI"]获取值的通用解决方法
2010/06/21 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
javascript格式化json显示实例分析
2015/04/21 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
jquery对象访问是什么及使用方法介绍
2016/05/03 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
2017/12/14 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
js实现简易ATM功能
2020/10/27 Javascript
Python 正则表达式(转义问题)
2014/12/15 Python
python中xrange用法分析
2015/04/15 Python
介绍Python中的__future__模块
2015/04/27 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
python简单贪吃蛇开发
2019/01/28 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
Python字典中的值为列表或字典的构造实例
2019/12/16 Python
Python matplotlib实时画图案例
2020/04/23 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
Python实现手势识别
2020/10/21 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
国家地理在线商店:Shop National Geographic
2018/06/30 全球购物
L’urv官网:精品女性运动服品牌
2019/07/07 全球购物
新西兰杂志订阅:isubscribe
2019/08/26 全球购物
对于没有初始化的变量的初始值可以作怎样的假定
2014/10/12 面试题
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
值班管理制度范本
2015/08/06 职场文书
判断Python中的Nonetype类型
2021/05/25 Python