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

面试题 相关文章推荐
HashMap和Hashtable的区别
May 18 面试题
怎样创建、运行java程序
Aug 01 面试题
C语言笔试题回忆
Apr 02 面试题
枚举与#define宏的区别
Apr 30 面试题
New delete 与malloc free 的联系与区别
Feb 04 面试题
创建索引时需要注意的事项
May 13 面试题
中海讯通笔试题
Sep 15 面试题
用C#语言写出在本地创建一个UDP接收端口的具体过程
Feb 22 面试题
27个经典Linux面试题及答案,你知道几个?
Mar 11 面试题
法雷奥SQA(electric)面试问题
Jan 23 面试题
为什么需要版本控制?
Aug 08 面试题
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
May 02 面试题
应届生.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
全国FM电台频率大全 - 22 重庆市
2020/03/11 无线电
基于mysql的论坛(6)
2006/10/09 PHP
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
基于empty函数的判断详解
2013/06/17 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
php 获取文件行数的方法总结
2016/10/11 PHP
PHP进程通信基础之信号量与共享内存通信
2017/02/19 PHP
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
Jquery chosen动态设置值实例介绍
2013/08/08 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
JS+CSS实现六级网站导航主菜单效果
2015/09/28 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
Vue异步加载about组件
2017/10/31 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
js实现黑白div块画空心的图形
2018/12/13 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
JavaScript实现像雪花一样的Hexaflake分形
2020/07/07 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
Python中关键字is与==的区别简述
2014/07/31 Python
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
Python实现代码统计工具(终极篇)
2016/07/04 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
python使用matplotlib:subplot绘制多个子图的示例
2020/09/24 Python
Aosom西班牙:家具在线商店
2020/06/11 全球购物
80后职场人的职业生涯规划
2014/03/08 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
成绩报告单家长评语
2014/12/30 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang
Vue深入理解插槽slot的使用
2022/08/05 Vue.js