cobar公共对象请求代理体系结构样本.docx

cobar公共对象请求代理体系结构样本.docx

ID:61843430

大小:47.48 KB

页数:7页

时间:2021-03-24

cobar公共对象请求代理体系结构样本.docx_第1页
cobar公共对象请求代理体系结构样本.docx_第2页
cobar公共对象请求代理体系结构样本.docx_第3页
cobar公共对象请求代理体系结构样本.docx_第4页
cobar公共对象请求代理体系结构样本.docx_第5页
资源描述:

《cobar公共对象请求代理体系结构样本.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。CORBA百科名片CORBA(CommonObjectRequestBrokerArchitecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程序体系规范。或者说CORBA体系结构是对象管理组织(OMG)为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案;OMG组织是一个国际性的非盈利组织,其职责是为应用开发提供一个公共框架,制订工业指南和对象管理规范,加快对象技术

2、的发展。目录[隐藏]简介优点重要概念不足之处基于分布式对象计算的CORBA通信中间件技术特点服务的基本内容简介优点重要概念不足之处基于分布式对象计算的CORBA通信中间件技术特点服务的基本内容?在CIMS中的应用资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。[编辑本段]简介CORBA(CommonObjectRequestBrokerArchitecture公共对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程序体系规范。或者说CORBA体系结构是对象管理组织(OMG)

3、为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案;OMG组织是一个国际性的非盈利组织,其职责是为应用开发提供一个公共框架,制订工业指南和对象管理规范,加快对象技术的发展。OMG组织成立后不久就制订了OMA(ObjectManagementArchitecture,对象管理体系结构)参考模型,该模型描述了OMG规范所遵循的概念化的基础结构。OMA由对象请求代理ORB、对象服务、公共设施、域接口和应用接口这几个部分组成,其核心部分是对象请求代理ORB(Object

4、RequestBroker)。对象服务是为使用和实现对象而提供的基本服务集合;公共设施是向终端用户应用程序提供的一组共享服务接口;域接口是为应用领域服务而提供的接口;应用接口是由开发商提供的产品,用于它们的接口,不属于OMG标准的内容。ORB提供了一种机制,经过这种机制,对象能够透明的发出请求和接收响应。分布的、能够互操作的对象能够利用ORB构造能够互操作的应用。CORBA系统CORBA标准由对象管理组织(OMG)设立并进行控制,CORBA定议了一系列API,通信协议,和物件/服务信息模型用于使得异质

5、应用程序能够互相操资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。作,这些应用程序用不同的程序语言编写,运行在不同的平台上。CORBA因此为定义明确的物件提供了平台和位置的透明性,这些物件是分布式计算平台的基础。CORBA分布计算技术,是由绝大多数分布计算平台厂商所支持和遵循的系统规范技术,具有模型完整、先进,独立于系统平台和开发语言,被支持程度广泛的特点,已逐渐成为分布计算技术的标准。COBRA标准主要分为3个层次:对象请求代理、公共对象服务和公共设施。最底层是对象请求代理ORB,规定了分布

6、对象的定义(接口)和语言映射,实现对象间的通讯和互操作,是分布对象系统中的"软总线";在ORB之上定义了很多公共服务,能够提供诸如并发服务、名字服务、事务(交易)服务、安全服务等各种各样的服务;最上层的公共设施则定义了组件框架,提供可直接为业务对象使用的服务,规定业务对象有效协作所需的协定规则。CORBA(公共对象请求代理架构):这是个和微软com,com+齐名的同类软件技术规范,由OMT提出。用于在不同进程(程序)之间,甚至是不同物理机器上的进程(程序)之间通讯。底层技术依靠RPC[远程过程调用]实现。[

7、编辑本段]优点面向对象的软件,以数据为中心设计,对象类既具有模块的封装性和类属等特性,还具有继承特性,极大地提高了类的可扩充性和可再用能力。对象类较之于传统软件的功能模块而另具有的优点是:(1)易于理解,具有完整的语义特征;(2)易于扩充和修改,具有较高的通用性和适应性;(3)易于构造组装,具有规范的外部接口。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。CORBA系统开发应用组件必须遵循标准,以保证软件组件的互操作性,只有遵循统一的标准,不同厂商的、不同时期的、不同程序设计风格的、不同编程

8、语言的、不同操作系统的、不同平台上的软件或软件部件才能进行交流与合作。为此,OMG(ObjectManageGroup)提供了一个对象标准CORBA,它定义了一个网连对象的接口,使得对象能够同时工作。基于CORBA的对象请求代理ORB为客户机/服务器开发提供了中间件的新格式。作为OMG成员的微软公司撇开CORBA而另辟了COM(ComponetObjectModel),即组件对象模型,并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。