CORBA 百科名片 CORBA(Common Object Requ est Broker Architectu re,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG 组织制订的一种标准的面向对象应用程 序体系规范。或者说 CORBA 体系结构是对象管理组织(OMG)为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案;OMG 组织是一个国际性的非盈利组织,其职责是为应用开发提供一个公共框架,制订工业指南和对象管理规范,加快对象技术的发展。 目录[隐藏] 简介 优点 重要概念 不足之处 基于分布式对象计算的CORBA 通信中间件 技术特点 服务的基本内容 简介 优点 重要概念 不足之处 基于分布式对象计算的CORBA 通信中间件 技术特点 服务的基本内容 在 CIMS 中的应用 [编辑本段] 简介 CORBA(Common Object Requ est Broker Architectu re 公共对象请求代理体系结构)是由OMG 组织制订的一种标准的面向对象应用程序体系规范。或者说 CORBA 体系结构是对象管理组织(OMG)为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案;OMG 组织是一个国际性的非盈利组织,其职责是为应用开发提供一个公共框架,制订工业指南和对象管理规范,加快对象技术的发展。 OMG 组织成立后不久就制订了OMA(Object Management Architectu re,对象管理体系结构)参考模型,该模型描述了OMG 规范所遵循的概念化的基础结构。OMA 由对象请求代理ORB、对象服务、公共设施、域接口和应用接口这几个部分组成,其核心部分是对象请求代理ORB(Object Requ est Broker)。对象服务是为使用和实现对象而提供的基本服务集合;公共设施是向终端用户应用程序提供的一组共享服务接口;域接口是为应用领域服务而提供的接口;应用接口是由开发商提供的产品,用于它们的接口,不属于 OMG 标准的内容。ORB 提供了一种机制,通过这种机制,对象可以透明的发出请求和接收响应。分布的、可以互操作的对象可以利用 ORB 构造可以互操作的应用。 CORBA 系统 CORBA 标准由对象管理组织(OMG)设立并进行控制,CORBA 定议了一系列 API,通信协议,和物件/服务信息模型用于使得异质应用程序能够互相操作,这些应用程序用不同的程序语言编写,运行在不同的平台上。CORBA 因此为定义明确的物件提供了平台和位置的透明性,这些物件是分布式计算平台的基础。 CORBA 分布计算技术,是由绝大多数分布计算平台厂商所...