浅析分布式corba技术

浅析分布式corba技术

ID:28231106

大小:19.02 KB

页数:6页

时间:2018-12-08

浅析分布式corba技术_第1页
浅析分布式corba技术_第2页
浅析分布式corba技术_第3页
浅析分布式corba技术_第4页
浅析分布式corba技术_第5页
资源描述:

《浅析分布式corba技术》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。浅析分布式CORBA技术  摘要:CORBA是一项比较成熟的分布式面向对象技术,具有与平台和语言无关的特点.本文主要阐述CORBA技术的发展演进、技术特点、体系架构、核心技术、安全机制等几个方面内容,这对该领域的研究开发人员理解CORBA技术有一定的参考价值.  关键词:分布式计算技术;CORBA;体系架构;ORB    一、

2、引言  为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  分布式计算技术是为了适应网络发展,特别是互联网的发展而提出的一种应用,它不仅要解决客户与应用程序之间的调用,而且要解决应用程序之间

3、协同工作等问题.在信息时代,PC机、服务器和智能设备星罗棋布,这样的环境下,使用传统主机/终端模式已不能满足用户要求,主要问题在于跨网络、跨平台、跨语言传播和使用信息,这是一个面对各种遗留应用、专有标准和异构平台的集成问题,由此产生了对分布式计算技术的需求.CORBA(CommonObjectRequestBrokerArchitecture,公共对象请求代理体系结构)就是在当今快速发展的软件与硬件资源的情况下提出的一种分布式计算平台,它允许不同的应用程序之间可以透明地进行互操作,而不用关心对方位于何

4、地、由谁来设计、运行于何种硬软件平台以及用何种语言实现等.    二、CORBA概述    的发展演进  CORBA作为一个分布式的面向对象应用架构规范,它是由OMG(对象模型组织)研究组在80年代末提出,在90年代逐步完善,直到现在形成被软件行业普遍认可的标准――CORBA/IIOP规范.CORBA的开发者OMG最初由3Com,AmericanAirlines,Canon,DataGeneral,Hewlett-Packard,Philips,Sun和Unisys等8家公司于1989年组建,专门从事

5、公共软件平台的研究和行业标准的制订,目前已经有800多个成员单位加入版本于1991年由OMG提出,同时还提出了接口定义语言以及能够让客户机/服务器对象在特定的ORB实现中进行通信的规则.而在1994年提出并被采纳的标准才真正实现了不同生产厂商间的互操作性.OMG在1999年推出的是一个非常重要的版本,目前应用最广泛,它实现CORBA与Internet的彻底集成.它引入的新技术主要包括:CORBA构件模型,CORBA的消息服务和通过值传递对象.  的技术特点为了充分发挥“教学点数字教育资源全覆盖”项目设

6、备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  CORBA在基于网络的分布式应用环境下实现应用软件的集成,使得面向对象的软件在分布、异构环境下实现可重用、可移植和互操作,CORBA技术具有如下几个主要特点:  (l)在CORBA规范

7、中引入了代理的概念,代理可以完成对客户方提出的抽象服务请求的映射、自动发现和寻找服务器、自动设定路由,实现到服务器方的执行.CORBA实现客户与服务对象的完全分开,客户不需要了解服务对象的实现过程以及具体位置.  (2)CORBA提供软总线机制,这是系统定义的一组接口规范,使得在任何环境下,采用任何语言开发的软件只要符合接口规范的定义,均能够集成到CORBA系统中.  (3)CORBA规范只是针对OMA体系结构中的ORB制定的工业标准,而面向应用的对象定义则可以在OMA的应用对象或应用开发环境中逐步分

8、层定义和实现.  的基本结构  1990年OMG制定了对象管理体系结构(OMA),CORBA是它的一种实现方案.在CORBA中主要定义了接口定义语言(IDL)和应用编程接口(API),从而通过实现对象请求代理(ORB)来激活客户/服务器的交互[4].其基本程序结构如图1.  为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。