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

面试题 相关文章推荐
数据库连接池的工作原理
Sep 26 面试题
写一个方法1000的阶乘
Nov 21 面试题
C++面试题目
Jun 25 面试题
一道SQL面试题
Dec 31 面试题
介绍一下MD5加密算法
Nov 12 面试题
Linux文件系统类型
Sep 16 面试题
Linux上比较文件的命令都有哪些
Sep 28 面试题
介绍一下MYSQL常用的优化技巧
Oct 25 面试题
几道Java和数据库的面试题
May 30 面试题
Java基础面试题
Nov 02 面试题
北京振戎融通Java面试题
Sep 03 面试题
Servlet的生命周期
Aug 25 面试题
应届生.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下删除一篇文章生成的多个静态页面
2010/08/08 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
PHP 爬取网页的主要方法
2018/07/13 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
JavaScript 开发规范要求(图文并茂)
2010/06/11 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
Angular 页面跳转时传参问题
2016/08/01 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
了解javascript中let和var及const关键字的区别
2019/05/24 Javascript
通过实例解析JavaScript for in及for of区别
2020/06/15 Javascript
解决vant-UI库修改样式无效的问题
2020/11/03 Javascript
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
[03:01]完美世界DOTA2联赛PWL S2 集锦第二期
2020/12/03 DOTA
在Python程序中实现分布式进程的教程
2015/04/28 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
matplotlib中legend位置调整解析
2017/12/19 Python
python构建深度神经网络(续)
2018/03/10 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
请解释流与文件有什么不同
2016/07/29 面试题
给同事的道歉信
2014/01/11 职场文书
保安拾金不昧表扬信
2014/01/15 职场文书
文明寝室申报材料
2014/05/12 职场文书
工程售后服务方案
2014/06/08 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书