




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分布式空间计算技术Distributive Space Computing Technology,分布式计算技术,COM Corba EJB,分布式计算技术,CORBA技术是最早出现的,1991年OMG颁布了COBRA 1.0标准,目前CORBA的最新版本是2.3;CORBA 3.0也已基本完成。 Microsoft的COM系列,从最初的COM发展成现在的DCOM,形成了Microsoft一套分布式对象的计算平台; Sun公司的Java平台:在其最早推出的时候,提供了远程的方法调用,在当时并不能被称为分布式对象计算,只是属于网络计算里的一种,接着推出的JavaBean,也还不足以和上述两大流派
2、抗衡,而其目前的版本叫J2EE,推出了EJB,除了语言外还有组件的标准以及组件之间协同工作通讯的框架。,COBRA标准主要分为3个层次:对象请求代理、公共对象服务和公共设施。 最底层是对象请求代理ORB,规定了分布对象的定义(接口)和语言映射,实现对象间的通讯和互操作,是分布对象系统中的“软总线”; 在ORB之上定义了很多公共服务,可以提供诸如并发服务、名字服务、事务(交易)服务、安全服务等各种各样的服务; 最上层的公共设施则定义了组件框架,提供可直接为业务对象使用的服务,规定业务对象有效协作所需的协定规则。 优点:大而全,互操作性和开放性非常好。 缺点:庞大而复杂,并且技术和标准的更新相对较
3、慢,COBRA规范从1.0升级到2.0所花的时间非常短,而再往上的版本的发布就相对十分缓慢了。,大而全的CORBA,三种技术的比较,COM、DCOM技术,COM技术是Microsoft独家做的,经历了OLE 2、COM、ActiveX、DCOM和COM+等几个阶段。 目前COM+把消息通讯模块MSMQ和解决关键业务的交易模块MTS都加进去了,是分布对象计算的一个比较完整的平台。Microsoft的COM平台效率比较高,同时它有一系列相应的开发工具支持,应用开发相对简单。但它有一个致命的弱点就是COM的跨平台性较差,如何实现与第三方厂商的互操作性始终是它的一大问题,COM的本质,COM是一段二进
4、制代码的标准 COM是接口的集合 组件是一些独立的代码的封装体,在分布计算的环境下可以是一个简单的对象,但大多数情况下是一组相关的对象复合体,提供一定的服务。分布环境下,组件是一些灵敏的软件模块,它们可以位置透明、语言独立和平台独立地互相发送消息,实现请求服务。,COM的特点:跨平台,COM 组件并不是专为一种Windows平台而设计的,同一COM组件可以在Win95,Win98,Workstation及Win NT上使用。组件既可以被嵌入动态Web页面,还可以在LAN或桌面环境的VB,VC等应用中使用。,COM 组件之间是彼此独立的。当应用需求发生变更时,可能需要更换中间层的个别COM组件,
5、但这并不会影响其它组件的继续使用。,COM的特点:灵活性,特点,COM对象与客户共享同样的地址空间 进程内服务器包装在DLL中 COM负责加载和卸载DLL,特点,是可执行程序 本地服务器可以同时被多个客户调用 LRPC实现进程间的通信 编排把接口指针引用的对象COPY到其他进程的地址空间,分布式空间计算 利用最先进的分布式计算技术来处理分布在网络上的异构多源的空间信息,集成网络上不同平台上的空间服务,构建一个物理上分布,逻辑上统一的空间信息处理模式。,分布式空间计算,分布式空间数据库 空间数据本身是分布的。空间数据的存储与处理经历了单机到单服务器到分布式的多服务器三个阶段。,分布式空间计算,分
6、布式空间数据的一致性 空间数据内容的一致性 数据库操作的一致性 分布式应用 空间分析 专业应用模型,分布式空间计算,负载平衡 微软的事务服务器(以前叫做“Viper”)使用这一机制来扩展了DCOM编程模型。通过一套简单的标准状态信息管理界面,事务服务器能够获得必要的信息来提供高级别的负载平衡。在这种新的编程模型中,客户和组件之间的相互作用被捆绑到事务中,它能够指出什么时候一系列的方法调用所涉及的组件的状态信息都是清楚的。 安全性 DCOM无需在客户端和组件上进行任何专门为安全性而做的编码和设计工作就可以为分布式应用系统提供安全性保障。就象DCOM编程模型屏蔽了组件的位置一样,它也屏蔽了组件的安全性需求。DCOM通过让开发者和管理员为每个组件设置安全性环境而使安全性透明。,基于ISMQ的分布式计算结构图,GIS Server,浏览器,消息队列服务器1,消息队列服务器2,多服务器系统,队列管理器控件接口函数,方法: 队列初始化 Initial
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年承德市宽城满族自治县(中小学、幼儿园)教师招聘试题及答案
- 2025年信息系统项目角色定位试题及答案
- 2025年公共关系学特训课程试题及答案
- 2025年基层医疗机构院感防控管理能力提升培训考核试题及答案
- 2025年绵阳市公需科目考试题及答案
- 品牌形象与品牌社会责任感考核试卷
- 集成开发环境(IDE)选择与应用考核试卷
- 医疗器械的再利用与环保材料选择考核试卷
- 招牌标志管理办法
- 政府印章管理办法
- 街道提升整治工程方案(3篇)
- 骨髓抑制个案护理
- 2025年人工智能与大数据应用专业考试试题及答案
- 中国玫瑰痤疮诊疗指南(2025版)解读
- JG/T 231-2018建筑玻璃采光顶技术要求
- 摄影作品授权协议书
- 绿化补植合同协议书
- 《新能源行业投资策略》课件
- 2024年江西省永新县事业单位公开招聘教师岗笔试题带答案
- 2025至2030中国天河石项链市场需求量调研及未来投资商机研究报告
- 2025年水运工程试验检测师水运材料真题卷(附答案)
评论
0/150
提交评论