logo资料库

中间件Corba.pdf

第1页 / 共123页
第2页 / 共123页
第3页 / 共123页
第4页 / 共123页
第5页 / 共123页
第6页 / 共123页
第7页 / 共123页
第8页 / 共123页
资料共123页,剩余部分请下载后查看
CORBA 1
CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由 OMG(对象管理组织,Object Management Group) 提出的应用软件体系结构和对象技术规范。其核心 是一套标准的语言、接口和协议,以支持异构分布 应用程序间的互操作性及独立于平台和编程语言的 对象重用。 2
内容 • 对象管理体系结构(OMA) • CORBA组成结构 • IDL语法 • 开发实例 3
对象管理小组 对象管理组(Object Management Group, OMG )是一个非赢利性的协会组织,组建于1989年,由 一些的计算机公司发起,目前成员已超过800个, 遍及计算机制造商、软件公司、通信公司和最终用 户。 4
对象管理小组 为使该组织所采纳的技术具有开放性,OMG所采 用的方法是,针对某一领域发出RFP(Request For Proposal), 然后以各方提交的建议为基础,经过一系 列的讨论和协商,产生最终的规范。CORBA规范主要 基于以下几个公司所提交的建议:DEC、HyperDesk 、HP、SunSoft、NCR和Object Design。 5
对象管理小组 OMG的宗旨是,推动对象技术(OT)的理论 和实践在软件行业中的使用,特别是在开发分布式 计算机系统方面。其目的是,为面向对象的应用提 供一个公共框架,如果符合这一框架,就可以在多 种硬件平台和操作系统上建立一个异质的分布式应 用环境。 6
对象管理小组 由OMG制定的最关键的规范——对象管理结 构(Object Management Architecture, OMA )和它的 核心(也就是CORBA规范),提供了一个完整的 体系结构。这个结构以足够的灵活性、丰富的形式 适用了各类分布式系统。 7
对象管理体系结构 OMA描述了面向对象技术在分布式处理中的 运用。它包括两部分:对象模型(Object Model) 和参考模型(Reference Model)。对象模型定义如 何描述分布式异质环境中的对象;参考模型描述对 象之间的交互。 8
分享到:
收藏