《浙江省高校计算机等级考试二级(高级办公)试题15》由会员分享,可在线阅读,更多相关《浙江省高校计算机等级考试二级(高级办公)试题15(8页珍藏版)》请在金锄头文库上搜索。
1、CORBA技术介绍主要内容 CORBA概述 对象管理小组 OMA对象模型CORBA概述CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构 )是由OMG(对象管理组织 ,Object Management Group)提出的应用软件体系结 构和对象技术规 范。其核心是一套标准的语 言、接口和协议 ,以支持异构分布应用程序 间的互操作性及独立于平台和编程语言的对 象重用。 对象管理小组对象管理组(Object Management Group, OMG)是一个非赢利性的协会组织, 组建于1989年,由一些的计算机公司发起, 目
2、前成员已超过800个, 遍及计算机制造商 、软件公司、通信公司和最终用户。对象管理小组OMG的宗旨是,推动对象技术(OT) 的理论和实践在软件行业中的使用,特别是 在开发分布式计算机系统方面。其目的是, 为面向对象的应用提供一个公共框架,如果 符合这一框架,就可以在多种硬件平台和操 作系统上建立一个异质的分布式应用环境。对象管理小组由OMG制定的最关键的规范对象 管理结构(Object Management Architecture, OMA)和它的核心(也就是 CORBA规范),提供了一个完整的体系结构 。这个结构以足够的灵活性、丰富的形式适 用了各类分布式系统。OMA对象模型在OMA对象模型中,对象是一个被封装 的实体,它具有一个不可改变的标识,并能 给客户用户提供一个或多个服务。 interface printer attribute model; void print(in string buffer); ;OMA对象模型对象的访问方式是通过向对象发出请求来 完成的。请求信息包括目标对象、所请求的 操作、0个或多个实际参数和可选的请求上下 文(描述环境信息)。每个对象的实现和位 置,对客户都是透明的。