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

面试题 相关文章推荐
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 面试题
Web Service面试题:如何搭建Axis2的开发环境
Jun 20 面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 面试题
什么是数组名
May 10 面试题
查询优化的一般准则有哪些
Mar 08 面试题
名词解释型面试题(主要是网络)
Dec 27 面试题
非常详细的C#面试题集
Jul 13 面试题
简述安装Slackware Linux系统的过程
May 08 面试题
下列程序在32位linux或unix中的结果是什么
Mar 25 面试题
介绍一下Mysql的存储引擎
Feb 12 面试题
Static Nested Class 和 Inner Class的不同
Nov 28 面试题
95%的面试官都会问到的50道Java线程题,附答案
Aug 03 面试题
应届生.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安全性漫谈
2012/06/28 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
PHP中“=>
2019/03/01 PHP
Laravel5.1 框架表单验证操作实例详解
2020/01/07 PHP
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
jquery scroll()区分横向纵向滚动条的方法
2014/04/04 Javascript
JS实现当前页居中分页效果的方法
2015/06/18 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
在vue项目中安装使用Mint-UI的方法
2017/12/27 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
Mac下安装vue
2018/04/11 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
2018/07/26 Javascript
vue实现文字横向无缝走马灯组件效果的实例代码
2019/04/09 Javascript
javascript异步处理与Jquery deferred对象用法总结
2019/06/04 jQuery
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
Python实现对比不同字体中的同一字符的显示效果
2015/04/23 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
django用户登录和注销的实现方法
2018/07/16 Python
基于Python实现定时自动给微信好友发送天气预报
2018/10/25 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
Django Rest framework解析器和渲染器详解
2019/07/25 Python
Django Model中字段(field)的各种选项说明
2020/05/19 Python
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
微软中国官方旗舰店:销售Surface、Xbox One、笔记本电脑、Office
2018/07/23 全球购物
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
2014派出所所长群众路线对照检查材料思想汇报
2014/09/18 职场文书
创业计划书之废品回收
2019/09/26 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书
如何将numpy二维数组中的np.nan值替换为指定的值
2021/05/14 Python