共查询到20条相似文献,搜索用时 15 毫秒
1.
1 引言 CORBA,公共对象请求代理体系结构(Common ObjectRequest Broker Architecture,CORBA)是对象管理组织OMG(Object Management Group,OMG)在OMA(ObjectManagement Archtecture,对象管理体系结构)基础上定义的对象请求代理(ORB)的公共结构。CORBA是国际对象管理组织(OMG)遵循分布式对象技术,制定的一整套公认的基于可商用对象技术的标准,CORBA为建立大型复杂的分布式应用系统提供了新方法。 OMG定义了一套CORBA公共对象服务规范COSS(Common Object Serves Specification),为用户构建分布式大规模应用系统提供了标准的解决方案。CORBA服务包括命名服务、事件服务以及生命周期服务等通用的十多种服务,用 相似文献
2.
CORBA服务集综述 总被引:3,自引:0,他引:3
随着CORBA应用的推广,其基本核心ORB已经有众多的实现,并日趋成熟。然而在实用中仅有ORB的基本功能是远远不够的,人们将目光投向了由OMG定义的OMA(对象管理结构)中的CORBA服务集上。 CORBA服务集是CORBA功能的扩展,它在ORB基本功能上提供许多系统级的服务,其中有一些服务对于开发企业级的应用是非常重要的。在OMA 相似文献
3.
一、CCM概述CORBA分布计算技术是OMG组织在众多开放系统平台厂商提交的分布对象互操作内容的基础上,制定的公共对象请求代理体系规范。CORBA分布计算技术是由绝大多数分布计算平台厂商所支持和遵循的系统规范技术,具有模型完整、先进,独立于系统平台和开发语言,被支持程度广泛的特点,已逐渐成为分布计算技术的标准。COBRA标准主要分为三个层次:对象请求代理、公共对象服务和公共设施。最底层是对象请求代理ORB,规定了分布对象的定义(接口)和语言映射,实现对象间的通信和互操作,是分布对象系统中的“软总线”;在ORB之上定义了很多… 相似文献
4.
1CORBA简介(1)CORBA的产生CORBA(CommonObjectRequestBrokerArchi-tecture,公用对象请求代理体系)是OMG(ObjectManagementGroup,对象管理组)1991年为了解决异构系统的可移植的、分布式应用程序的开发问题而提出的。它提供了一种灵活的、切实可行的抽象集,并且确定了一些服务程序,这些都为网络计算平台上软件的开发提供了强有力的解决方案,使分布式对象技术成为建立服务应用框架和软件构件的核心技术。(2)CORBA的组成元素CORBA构件模型的底层结构为ORB。一个CORBA构件采用IDL进行描述。CORBA提供… 相似文献
5.
6.
1引言 分布式对象计算是网络应用的基础,其中CORBA规范的核心是对象请求代理(ORB)[1~2].构成ORB的组件实现了参数分组/解组、连接管理、进程间的通信、并发、传输端点的多路选择、调度、匹配等功能. 相似文献
7.
8.
CORBA逐渐成为面向对象分布式应用中间件的主要标准,对象请求代理(ORB)是CORBA的核心,其地位举足轻重。该文在比较目前实现ORB的方法和技术基础之上,介绍了一种基于微内核技术的ORB实现模型-MicroORB,其核心功能是请求处理。在此基础上,重点介绍了其请求处理功能的实现机制。 相似文献
9.
从通讯机制的角度分析了GNOME图形环境下CORBA所使用的对象请求代理ORB的作用和ORBit实例的运行效率,并阐述了GNOME环境中基本的CORBA ORB模型及其优越性。 相似文献
10.
从通讯机制的角度分析了GNOME图形环境下CORBA所使用的对象请求代理ORB的作用和ORBit实例的运行效率,并阐述了GNOME环境中基本的CORBA ORB模型及其优越性. 相似文献
11.
12.
CORBA作为一种软件中间件,使软件开发人员可以跨平台集成软件模块.CORBA采用客户端/服务器的编程模型,运用IDL语言编写的客户端程序,可以通过CORBA的对象请求代理(ORB)调用服务器的IDL语言编写的系统对象的服务,实现分布式应用.因此,CORBA标准的建立并不是面向嵌入式系统的,在应用到嵌入式等有限资源系统时,受到自身特性的限制.为此,OMG组织推出了一种特种CORBA.这就是embeddedCORBA,它是CORBA一个子集,专门面向嵌入式系统应用.文章分析了embeddedCORBA在CORBA规范基础上做的改进,并分析了其不完善之处,并对实际的embeddedCORBA系统设计,提出了部分改进方案. 相似文献
13.
开放分布式处理的新发展——CORBA规范 总被引:8,自引:0,他引:8
引言公共对象请求代理体系结构CORBA(Common Object Request Architecture)是由OMG 相似文献
14.
设计模式在CORBA系统中的应用 总被引:2,自引:0,他引:2
ORB核心(ORBCORE)是CORBA(通用对象请求代理体系结构)的重要组成部分,而对C/S两端的连接及事件分派的管理是ORB核心设计中的重点。优化的连接管理和事件分派机制将极大地提高ORB核心的效率及其可扩展性。该文提出了使用Dispatcher设计模式(DesignPattern)来管理ORB核心中C/S两端的连接及事件分派的思想,叙述了Dispatcher模式的原理,并给出了使用该模式来管理连接和事件分派的具体实现。 相似文献
15.
《每周电脑报》1997,(18)
BEA Systems公司正将其事务处理中间件与面向对象技术联烟,以期创建能管理数百万对象的企业级基础设施。代号Iceberg(冰山)的这种新产品将在明年问世,它集成了BEA的事务处理中间件套件Tuxedo,以及BEA今年初从DEC公司获得的ORB(对象请求代理,Object Request Broker)和MessageQ产品。 BEA宣布了Iceberg的首阶段目标是:开发具有新的发布和订购能力的BEA MessageQ 4.0集成CORBA(Common Object Request Broker Architecture,通用对象请求代理结构)、Active X桌面应用的BEA ObiectBroker Desktop Connection以及具有新的到BEA MessageQ连接 相似文献
16.
一种基于服务方脚本的CORBA与Web集成方案 总被引:1,自引:0,他引:1
1.引言现代信息社会对信息日渐迫切的需求,以及信息量的日益增大,要求对信息处理能力越来越强。其中,最重要的实现途径就是采用分布计算技术。当前成熟的分布计算技术有:COM 、Java和CORBA(Common Object Request Broker Architecture,公共对象请求代理体系),其中由OMG(Object Management Group,对象管理组)提出的分布对象计算平台规范——CORBA,以其有效性、可扩展性和平台独立性,成为分布计算的主流技术。 相似文献
17.
可移植对象适配器(POA)是重要的CORBA组件,它使得服务器端应用程序能方便地在对象请求代理(ORB)实现中进行移植。文中对当前POA的工作原理进行了全面阐述,提出一套新的POA调度方法,该方法在访问ORB过程中,通过不同策略的优化组合,使得服务器端应用程序性能得到显著提高,应用表明了该优化策略是有效的。 相似文献
18.
1.引言最近几年,分布对象计算中间件(如CORBA中间件)在全球迅速发展和推广。这主要得益于CORBA允许在异种编程语言、异种平台、异种硬件的环境中,使客户在不知道对象所在地的前提下,调用分布的操作或对象。传统的CORBA对象模型提供了一个标准中间件框架,定义了ORB软件总线,使客户能调用本地或远端对象上的操作。同时为了提供可重用的组件,OMG定义了一些公共的对象服务,例如命名、交易和事件通知服务等。所以,使用CORBA和它的对象服务,设计者可以集成大型复杂的分布式应用。但是在CORBA3.0出现以前,它也存在如下的一些不足:没有标准的方法来配置对象实现;对CORBA服务器缺少公有的编程习惯;较难扩展对象功能,只能靠继承而不能使用组合;没有大家公认的对象服务,没有标准的生命周期管理。由于存在诸多不足,使设计者基于CORBA中间件开发/维护大型分布式应用工作量极大。所以OMG在CORBA3.0规范中提出了CORBA组件模型(CCM)(OMG 1999b)来帮助人们摆脱上述困境。 相似文献
19.
CORBA是OMG提出的一种公用对象请求代理体系结构,是当今软件发展的一种新技术,它支持分布式异构应用软件对象之间的通信。在分析了目前常用的几种应用软件体系结构的基础上,为海南联通寻呼、短消息秘书台系统设计和实现了一个合理的基于CORBA技术的分布式应用体系结构,该系统通过运用CORBA技术,缓解了由于大量的客户端接入引起的对数据库服务器造成的压力,解决了原先各种异构系统之间的通讯问题,提高了系统的工作效率和稳定性,对于分布式异构应用系统的开发研究具有重要意义。 相似文献
20.
值类型(valuetype)是通用对象请求代理体系结构(CORBA)规范中的一种新型的数据结构,它的提出使基于COR-BA的应用支持以值传递对象(OBV)。随着CORBA应用领域的扩展,许多应用需要CORBA提供以值传递对象,而传统的CORBA不提供以值传递对象能力。文中介绍了值类型概念,描述了以值传递对象的交互过程,该交互过程需要一个支持以值传递对象的编译器和ORB,其中的主要工作由编译器生产的C 代码来实现,详细说明了在CORBA IDL编译器(接口定义语言编译器)中的实现方法和流程。在ORBUS IDL编译器和ORBUS ORB上,实现以值传递对象交互过程,测试结果表明了该交互过程的可行性。 相似文献