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

面试题 相关文章推荐
Weblogc domain问题
Jan 27 面试题
Java面试题及答案
Sep 08 面试题
某公司Java工程师面试题笔试题
Mar 27 面试题
const char*, char const*, char*const的区别是什么
Jul 09 面试题
什么是托管函数?托管函数有什么用?
Jun 15 面试题
如何判断计算机可能已经中马
Mar 22 面试题
如何保障Web服务器安全
May 05 面试题
sealed修饰符是干什么的
Oct 23 面试题
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
Feb 04 面试题
中间件的定义
Aug 09 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
shell变量的作用空间是什么
Aug 17 面试题
应届生.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/01 无线电
安装APACHE
2007/01/15 PHP
php下获取http状态的实现代码
2014/05/09 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
2015/07/06 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
用JS在浏览器中创建下载文件
2014/03/05 Javascript
jquery 3D 标签云示例代码
2014/06/12 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
js表单登陆验证示例
2016/10/19 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
2018/01/22 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
[02:03]永远的信仰DOTA2 中国军团历届国际邀请赛回顾
2016/06/26 DOTA
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
用Python进行TCP网络编程的教程
2015/04/29 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
python导入pandas具体步骤方法
2019/06/23 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
匡威德国官网:Converse德国
2019/01/26 全球购物
工作交流会欢迎词
2014/01/12 职场文书
酒店总经理助理岗位职责
2014/02/01 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
传单、海报早OUT了,另类传单营销方案送给你!
2019/07/15 职场文书