首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
衣双辉  李霖 《计算机仿真》2004,21(10):100-103
CORBA逐渐成为面向对象分布式应用中间件的主要标准,对象请求代理(ORB)是CORBA的核心,其地位举足轻重。该文在比较目前实现ORB的方法和技术基础之上,介绍了一种基于微内核技术的ORB实现模型-MicroORB,其核心功能是请求处理。在此基础上,重点介绍了其请求处理功能的实现机制。  相似文献   

2.
CORBA安全综述   总被引:5,自引:0,他引:5  
1 CORBA规范特点公共对象请求代理结构CORBA是对象管理组OMG在其对象管理结构OMA框架之下以对象请求代理ORB为核心制定的分布式对象处理标准,它定义了对象之间通过ORB透明地发送请求接收响应的机制,保证在分布异构环境下对象之间的互操作性。OMG是一个拥有800多个成员(包括IBM、HP、SUN、DEC等)的国际性组织。OMA参考模型结构如图1所  相似文献   

3.
POA的CORBA应用研究与Java实现   总被引:3,自引:0,他引:3  
CORBA是当前主流的分布式组件技术。ORB是CORBA规范的核心,而OS作为ORB的重要组成部分,在接收客户请求及定位对象乃至请求处理等许多方面都起着关键性的作用。POA是一种“便携式”的OA,它提供了在不同的ORB产品间的良好移植性。就POA的实现机理进行研究,并给出其Java实现。  相似文献   

4.
裴植  罗晓沛 《微机发展》2002,12(1):77-80
从通讯机制的角度分析了GNOME图形环境下CORBA所使用的对象请求代理ORB的作用和ORBit实例的运行效率,并阐述了GNOME环境中基本的CORBA ORB模型及其优越性。  相似文献   

5.
倪广宝 《计算机教育》2004,(9):28-29,33
一、CCM概述CORBA分布计算技术是OMG组织在众多开放系统平台厂商提交的分布对象互操作内容的基础上,制定的公共对象请求代理体系规范。CORBA分布计算技术是由绝大多数分布计算平台厂商所支持和遵循的系统规范技术,具有模型完整、先进,独立于系统平台和开发语言,被支持程度广泛的特点,已逐渐成为分布计算技术的标准。COBRA标准主要分为三个层次:对象请求代理、公共对象服务和公共设施。最底层是对象请求代理ORB,规定了分布对象的定义(接口)和语言映射,实现对象间的通信和互操作,是分布对象系统中的“软总线”;在ORB之上定义了很多…  相似文献   

6.
值类型(valuetype)是通用对象请求代理体系结构(CORBA)规范中的一种新型的数据结构,它的提出使基于CORBA的应用支持以值传递对象(OBV)。随着CDRBA应用领域的扩展,许多应用需要CORBA提供以值传递对象,而传统的CORBA不提供以值传递对象能力。文中介绍了值类型概念,描述了以值传递对象的交互过程,该交互过程需要一个支持以值传递对象的编译器和ORB,其中的主要工作由编译器生产的C++代码来实现,详细说明了在CORBA IDL编译器(接口定义语言编译器)中的实现方法和流程。在ORBUS IDL编译器和ORBUS ORB上,实现以值传递对象交互过程,测试结果表明了该交互过程的可行性。  相似文献   

7.
从通讯机制的角度分析了GNOME图形环境下CORBA所使用的对象请求代理ORB的作用和ORBit实例的运行效率,并阐述了GNOME环境中基本的CORBA ORB模型及其优越性.  相似文献   

8.
以CORBA为代表的分布对象计算技术已成为网络计算时代的主流技术,研究与实现符合CORBA规范的ORB软件有着极高的理论价值与广阔的应用前景。CORBA对象联编是影响ORB软件性能、可伸缩性、灵活性和容错性的关键技术之一。文章结合作者自主开发的ORB软件ORBase,对联编技术进行了深入细致的研究。  相似文献   

9.
应成君  汪芸 《微机发展》2006,16(3):83-86
值类型(valuetype)是通用对象请求代理体系结构(CORBA)规范中的一种新型的数据结构,它的提出使基于COR-BA的应用支持以值传递对象(OBV)。随着CORBA应用领域的扩展,许多应用需要CORBA提供以值传递对象,而传统的CORBA不提供以值传递对象能力。文中介绍了值类型概念,描述了以值传递对象的交互过程,该交互过程需要一个支持以值传递对象的编译器和ORB,其中的主要工作由编译器生产的C 代码来实现,详细说明了在CORBA IDL编译器(接口定义语言编译器)中的实现方法和流程。在ORBUS IDL编译器和ORBUS ORB上,实现以值传递对象交互过程,测试结果表明了该交互过程的可行性。  相似文献   

10.
1引言 分布式对象计算是网络应用的基础,其中CORBA规范的核心是对象请求代理(ORB)[1~2].构成ORB的组件实现了参数分组/解组、连接管理、进程间的通信、并发、传输端点的多路选择、调度、匹配等功能.  相似文献   

11.
对象管理组织制定的CORBA规范是分布对象计算的中间件标准,允许客户透明地访问远地对象,同时支持异构系统的互操作。作为ORB的重要组成部分,IDL编译器是分布计算环境的基本开发工具。该文首先讨论IDL编译器的地位和作用;其次给出了模式概念和种类;第三,分析了IDL编译器设计面临的问题及如何应用模式解决这些问题。最后给出了结论。  相似文献   

12.
一种实现互操作的分布式集成框架的设计与实现   总被引:13,自引:0,他引:13  
互操作性问题是分布计算中需要解决的关键问题。这一问题可以通过多种途径加以解决,其中面向对象的集成框架是一种比较好的解决方法。文中首先研究了互操作性的概念,实现主面向对象方法对互操作性的支持机制;在对DCE机制和CORBA的ORB机制比较的基础上,采用面向对象方法和技术,开展了基于Agent的分布客户/服务器集成框架的研究,提出了一种基于Agent的分布式通用框架,以支持客户/服务器应用的开发和实现  相似文献   

13.
CORBA:全面的分布式对象计算(下)   总被引:2,自引:0,他引:2  
文章是[1]的续篇,讨论ORB和对象适配器(Object Adapter)对服务对象的管理,及ORBs间的互操作性问题。并指出CORBA和JavaBeans结合的趋势,最后比较CORBA与RMI、DCOM的性能。  相似文献   

14.
基于CORBA的分布式文档工作流管理的实现   总被引:1,自引:0,他引:1  
论文以中间件CORBA来实现分布对象的互操作,结合产品开发文档的特点,在此基础上提出了基于CORBA的分布式文档工作流管理系统的体系结构。阐述了文档工作流管理的具体实现,给出了ORB接口的实施过程。  相似文献   

15.
CORBA ORB安全是ORB产品推广应用的前提。本文集中讨论了认证,授 权,、加密等安全服务在ORB中的实现。  相似文献   

16.
基于WWW和分布对象技术的Browser/Server结构   总被引:4,自引:0,他引:4  
贾军渭 《计算机工程》1998,24(10):29-31,44
首先讨论了当前WWW的不足。然后对分布式对象技术CORBA及ORB互操作进行了讨论。  相似文献   

17.
主要研究了通过防火墙的ORB互操作问题,给出了在不同类型防火墙中ORB互操作的实现,并探讨了通过防火墙的ORB互操作中存在的几个问题。  相似文献   

18.
一种基于TAO和ACE的企业应用集成架构   总被引:1,自引:0,他引:1  
EAI中对关键业务的处理提出了较高的性能与健壮性要求,传统的做法难于满足这种变化。TAO是一种C++ ORB,它兼容大部分CORBA标准,具有性能高、互作性强、健壮性好等特点,已在商业化项目中有广泛的应用;ACE是一个高性能的面向对象的工具开发包,它简化了面向对象的网络应用和服务的开发,可以与TAO做到无缝的结合。该文基于TAO与ACE的特点,提出了一种以TAO和ACE为核心的EAI架构,并分析该架构各个环节的关键技术实现。  相似文献   

19.
Load Balancing in CORBA: A Survey of Concepts,Patterns, and Techniques   总被引:2,自引:0,他引:2  
CORBA is an industrial standard for distributed object-oriented applications covering aspects such as heterogeneity and interoperability of products of different vendors. However, the CORBA standard does not define any methods for load balancing and there is a considerable confusion of terms describing associated load balancing techniques. Starting from the general platform- and language-independent CORBA object model, this paper presents a new hierarchical classification of possible load distribution methods for CORBA applications. The classification is a valuable starting point to identify the load balancing method that is appropriate for a given application. Furthermore, we show the relations to modern software design patterns and indicate the places in a CORBA application where load balancing components such as monitoring (obtaining load information), strategy (performing load distribution decisions), and control (executing the strategy decisions) may be integrated. Besides the discussion of the general object model as defined in the CORBA standard, we deal with concrete CORBA-compliant Object Request Brokers such as Orbix and VisiBroker. The presented techniques and examples are useful to systematically evaluate whether a given CORBA ORB can be used to implement a load balancing method as required by the application.  相似文献   

20.
Group communication is a useful mechanism guaranteeing consistency among replicated objects. The existing approaches do not allow transparent plug-in of group communication protocols into CORBA. They either require modification of CORBA or OS, or provide no room for incorporating group communication transport protocols into CORBA. We thus propose a generic group communication framework that allows transparent plug-in of various group communication protocols with no modification of existing CORBA. We extend the open communications interface (OCI) to support interoperability, reusability of existing group communication, and independency on ORB and OS. We also define the group communication inter-ORB protocol (GCIOP) as a group communication instantiation of the general inter-ORB protocol (GIOP) that encapsulates underlying group communication protocols. The proposed scheme can be exploited for fault-tolerant CORBA (FT CORBA).  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号