介绍一下.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面试题大全
Oct 16 面试题
某个公司的Java笔面试题
Mar 11 面试题
浙大网新C/C++面试解惑
May 27 面试题
请写出 float x 与"零值"比较的 if 语句
Jan 04 面试题
写一个在SQL Server创建表的SQL语句
Mar 10 面试题
override和overload的区别
Mar 09 面试题
C#如何调用Word并打开一个Word文档
May 08 面试题
港湾网络笔试题
Apr 19 面试题
解释一下钝化(Swap out)
Dec 26 面试题
EJB的角色和三个对象
Dec 31 面试题
什么时候需要进行强制类型转换
Sep 03 面试题
介绍一下UNIX启动过程
Nov 14 面试题
应届生.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实现的三个常用加密解密功能函数示例
2017/11/06 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
PHP中创建和编辑Excel表格的方法
2018/09/13 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
从jquery的过滤器.filter()方法想到的
2013/09/29 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
JavaScript必知必会(六) delete in instanceof
2016/06/08 Javascript
简单实现轮播图效果的实例
2016/07/15 Javascript
jQuery与JavaScript节点创建方法的对比
2016/11/18 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
select标签设置默认选中的选项方法
2018/03/02 Javascript
jquery实现Ajax请求的几种常见方式总结
2019/05/28 jQuery
Nuxt的路由动画效果案例
2020/11/06 Javascript
[02:14]完美“圣”典2016风云人物:xiao8专访
2016/12/01 DOTA
python实现给微信公众号发送消息的方法
2017/06/30 Python
python Spyder界面无法打开的解决方法
2018/04/27 Python
python实时监控cpu小工具
2018/06/21 Python
python实现邮件自动发送
2019/08/10 Python
python对execl 处理操作代码
2020/06/22 Python
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
Html5调用手机摄像头并实现人脸识别的实现
2018/12/21 HTML / CSS
Bitiba意大利:在线宠物商店
2020/10/31 全球购物
教育系毕业生中文求职信范文
2013/10/06 职场文书
计算机专业个人简短的自我评价
2013/10/23 职场文书
中式面点餐厅创业计划书
2014/01/29 职场文书
学校募捐倡议书
2014/05/14 职场文书
大学生求职信范文
2014/05/24 职场文书
年度评优评先方案
2014/06/03 职场文书
节约用电通知
2015/04/25 职场文书
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js