基于CORBA的三层体系结构应用研究
基于CORBA/Web技术构建三层体系结构的应用
2 O A 简 介 C RB
C B 是 C mmo bet e usB k r htc r OR A o nO jcR q et r e r i t e o Ac e u
的缩写 .它是分布式计算 机技 术的发展结果 ,C R A 技 OB 术 的成功在于 , 它除 了能够 解决 由于 多个 系统层 次上 的异 构带 来的 孤岛 ”问题 ,还 在理论和 技术上扩展 了客 户, 服务器的模式 , 系统具有 良好的可伸缩性 ,便于系统的 使 开发与升级.保护 已有投资 。 C B OR A体 系的主要内容包括 蹦下几部分 . 如图 1 所示。
的概念揉台到分布计算 中, 使得 C R A规范成为开放 的、 OB
维普资讯
・
2 ・ 2
C m p tr ea No 2 0 o ue r .4 0 2
基于客户朋艮 务器模式的 , 面向对象的分 布计算的工业标准 。
在进 行 J, 的 C R A/ b应用系统开发时,首先要 aa  ̄ O B We 建立 I L描述 文件, D 然后把 IL描述文件通过 I LJv 进 D D/ a a 行编译 , 生成相应的 桩和 骨架文件 。 接下来采用 Jv 分别 aa 实现服 务器方和客户方程序 .然后 将服 务器方 主程序和 客
一
组共享服 务接 口 如 系统管理 、 组合文档和电子邮件等 Байду номын сангаас
()应用接 口 ( piao t fcs 由销售商提 供 4 Apl t nI e ae) ci nr :
层或多屡应用服务 程序 , 这种程序 称为 “ 应用服务器” 。
开发 人员可 必将应用 的商 业逻 辑放 在中间屡 应用 服务器 上,把 应用的业 务逻辑与用 户界面分 开 在保证客户端功 能的前 提下 ,为用户提供 一个简洁的界面 。这意味着如果 需要 修改应用程序代码 ,只需要对 中间屡应用服 务器进行 修改,而不 用修改成 千上万的客 户端应 用程序 从而使开
基于corba软件体系结构
摘要随着软件开发的愈来愈复杂,构件化开发是提高软件复用的重要的技术。
软件体系结构提供了种自顶向下实现基于构件的软件复用的途径。
它的ADL描述提供了一种描述整个系统构造的能力。
而当前的UML只安为其提供一些扩展也能够描述软件体系结构。
构件化的开发目前已经有很多成熟的技术,而CORBA规范充分利用了现今软件技术发展的最新成果,在基于网络的分布式应用环境下实现应用软件的集成,使得面向对象的软件在分布、异构环境F实现可重用、可移植和互操作。
我们提出~种基于CORBA的袍灶珏菇摸式,这是~种三层结构的开发模式,先粟用UML描述整个系统的体系结构,建模出该系统的基本信息。
然后采用CORBA的二层结构开发模式实现它。
这种方J℃可以把大系统划分为很多独立的构件.可以更改某些构件而不会对系统的其他部分造成影响。
从而能够极大的提高软件的开发效率和复用。
关键字:软件体系结掬ADLUML构件技术CORBAVv∥。
√ABSTRACTWiththecomplexityofSoftwaredevelopment,Component—BasedSoftwareDevelopmentisanimportangtechniqueofSoftwareReuseSoftwarearchitectureafrortsawaytorealizeaup-to—downsoftwareresuebasedoncomponents.it’SADLdiscriptionaffortsacompetence/abilitytodescribetheconstructionofthewholesystem,thecurrentUMLneedonlytobeaffordedsomcextendtodescribesoftwarearchitecture.Component—BasedSoftwareDevelopmenthaspossessedmanymaturationaltechnologies,butCORBAavailsofthelatestproduceofcurrentsoftwaretechnologydevelopment,Realizesintegrationofapplicationsoftwareinthenet—distributed—usebasedcircumstance,makestheSoftwarerealizereuse,transplant,andinteractivemanipulation.WeadvanceacomponentdevelopmentmodelbasedonCORBA.it'sadevelopmentmodelincludingtllleestratificationstructures.firstlyituseUMLtodescribethewholesystem’Sarchitecture.modelthebasicinformationofthesystem.thenitrealizesthesystembythecorbatllreesatratificationslructuresdecelopmentmodelthesystembythecorbathreesatratificationstructuresdecelopmentmodel.ThiskindofmodeCallde_idethebigsystemintomanyindependentcomponents,Canmodifysomecomponentswithoutanyaffectiontootherpansofthesystem.SOitcanextremelyimprovethedevelopinge币ciencyandreuseofthesoftware.Keyword:SoftwareArchitecture,CORBA,Compdent,ADL,UMLIll基1:CORBA的软件体系结构引言近儿年来,面对日益复杂的软件系统,人们开始认识到,要真LE实现软件的T业化生产力式,达到软件产业发展所需要的软件生产率和质量,软件复用是一条现实可行的途径。
基于CORBA的可靠网管系统接口的研究、设计与实现的开题报告
基于CORBA的可靠网管系统接口的研究、设计与实现的开题报告一、研究背景随着网络技术的发展,现代通信设备和网络系统规模越来越大,管理和维护网络系统的工作也变得越来越复杂和困难。
为了提高网络系统的可靠性和可管理性,需要开发一种支持并发、分布式和异构网络环境的网管系统。
CORBA(Common Object Request Broker Architecture)是一种具有强大支持分布式应用程序的特性的面向对象技术。
它为分布式应用提供了一个统一的访问接口,使得分布式应用能够在不同的机器上运行,并且能够透明地访问本地和远程数据和服务。
本课题以CORBA为技术基础,研究设计和实现一种基于CORBA的可靠网管系统接口,旨在提供一种高效、可靠、可扩展的管理接口,满足网络系统管理的需要。
二、研究目标和内容本课题的研究目标是设计和实现一种基于CORBA的可靠网管系统接口。
具体内容包括:1. 系统需求分析:对网络系统的管理需求进行分析,确定系统的功能需求和用户接口,为实现可靠的可扩展的网管接口提供指导。
2. 接口设计:根据需求分析结果,设计与实现CORBA接口,支持异构平台间的数据和服务交互,并提供高可用性和可扩展性。
3. 系统实现:基于CORBA技术,结合实际情况,实现可靠网管系统接口原型,测试和验证系统的可用性和可靠性。
三、研究方法和步骤1. 文献综述:对相关技术和理论进行综合研究和总结,了解国内外研究进展和趋势,为系统设计和实现提供参考和借鉴。
2. 系统需求分析:对网络系统的管理需求进行分析,确定系统的功能需求和用户接口,为接口设计提供指导。
3. 接口设计:根据需求分析结果,设计与实现CORBA接口,支持异构平台间的数据和服务交互,并提供高可用性和可扩展性。
4. 系统实现:基于CORBA技术,结合实际情况,实现可靠网管系统接口原型,测试和验证系统的可用性和可靠性。
5. 总结评价:对系统设计和实现的效果进行评价和总结,发现系统存在的问题和不足之处,并提出改进和完善的建议。
基于CORBA的构件组装研究与应用
1 C R A构件模 型与特征… O B
C R A 构 件 是 一 种 C R A 元 类 型 ( t. O B OB me a
20 o 7年 9月 6日收到 第一作者简介 : 贺天章(9 l ) 河南商 丘人 , 18 一 , 硕士研 究生 , 研究 方 向: 软件构件与系统集成 : - i:h azag 1 @13 Cl。 Ema c unh n3 1 6 .Ol l l
图 1 C R A构 件 模 型 OB
维普资讯
1 期
贺天章 , : 于 C R A的构件组装研究与应用 等 基 OB
应性修 改后 , 搭建 整个 系统 的规模 、 织方式 。 组
2 基于 C M 的构件组装模型 C 3 企业电子商务 系统应用实例
并且在 内部互操 作 的 构件 的集 成 , 软件 重 用 的一 是
种实 例。在基 于构件 的系统 开 发 中, 传统 的开 发观
念被组装 和集 成现 有构 件 的观 念 所取 代 , 件 组装 构 技术成 为其核 心技 术 , 也是 基 于构 件 的 软件 开 发 的
一
个研 究重点 。
继承、 支持 多 界 面 、 个 构 件 实 例 由唯 一 的构 件 源 每
大多数 系统所使 用 的是 在 当 时所 能得 到 的技 术 , 面
向 的是 当 时所 需 处 理 的问 题 。要 使 这 些 软 件 系统 现有 的新 问题 , 跨 系统 的 数 据 处 理 等 , 对 原 有 如 要 系统 做大量 修改 , 有 很大 的 风险 性 。 当今 的软 件 具 开 发利用现 有成果 , 成 不 同 的系统 、 的应 用 、 集 新 标 准 的软件 包 以及 已在 业 务 开 展 中使 用 了 的 与 任 务 有关 的现有 数据与 系 统 ; 通过 集 成减 少 了不 必 要 的
基于CORBA技术的机群智能化工程机械监控系统模型
一江南计算技术研 究所 刘学 勇 / LU Xu y n l e o g
总装工程兵 军代局 杨承先 /Y G Ch n xa AN e g in 解放军理工大学工程兵工程学院 李焕 良/ L H a l n 张琦 /Z A I u ni g a H NG Q
和存取数据库中数Βιβλιοθήκη ,使得非 法入侵数据库困难。此外 ,
( 3)语言映射 :负责将 I L定义的接 口翻译成相应 还 应 考 虑 系 统 的 可 扩展 性 、维 护 性 、经 济 性 和 可 靠 性等 。 D 的 程 序 语 言 , 由于 具 有 语 言 独 立 机 制 ,开 发 人 员 可 根据 需 要 选 用 编 程 语 言 , 目前 I 支 持 的 映 射 语 言 有 C 、 L D
机群 智能 化工 程机 械 是指 为完 成某 一具 体 工程 施 工项 目,实现最优 资源配置 最优工作效 率 ,最佳工作
1 COR BA 技 术 的 特 点
COR A。 B [ 是指公共对象请求代理结构( o C mmo - n Ob
质量而实行的 同步施工智能化工程机械的组合… ,如装 jc R q e t rkr rhe tr) et e us Bo e c icu , A t e 它是由 O ( b c M n MG O j t a - e 载 机 .挖 掘机 、推土机 、拌和站 、 自卸车 .摊铺机 等 。 a e n u ) g me tGr p 组织制定 的,定义在不同语言,不同平 o
随 着 中 国加 入 w ,基 础 设 施 建 设 规 模 的不 断 扩 台上 实现 对象并 支持分布式异构环境 下对象问相互操作 TO
构建基于CORBA的电子商务系统体系结构
Jv事 aa 务服翱 T S
对象事 务服务 T 0S
体系结构存在很多的缺点 , 集中体现为开发 时无法集 中于业务逻辑 ,维护时工作量大 ,
新业务增加可能造成整个系统重新开发。 伴
图 1 两 层 结构 分 类
客户 播 客 户
随着组件技术及分布式组件技术 的出现 , 软
件体 系结构逐渐从原来 CS和BS的两层结 / / 构逐渐转向三层或 多层结构 , 基于此本文提 出了基于C B OR A的三层体系结构并 用于构
维普资讯
分 为 几类 , 图 1 示。 如 所 采用 两层 结构 时 , 需要 解 决表 示 逻辑 、应用 逻 辑和 数据 库
构 基 B的 建 于C R A O 电 务 统 结 子商 系 体系 构
■ 赵 艳 张丽荣 ( 河北经 贸大 学 石 家庄 0 0 6 ) 50 1
层 电 子 商 务 系统 体 系结 构 。 关 键 词 :电子 商务 CORB DC A OM
E B 体 系结构 1
表 1 D COM、CORB 、E B之 间的差异 A J
项目 D COM E旧 C 8 OR A
操 作系统 WE B服务器
浏览器
Wi o n ws系列 d l l S
动 。甚 至重新 开发 。 基于COR A的三 层结构。 层结构如 B 三 图 2所示 。三层体系结构与两层体 系结构 对 比,很大的区别在于业务逻辑层 与表示
OR B,客户可 以透 明的调用服务对 象提供 的方法 ,该服务对 象可以与客户运行在 同
一
台机器上 ,也可 以运行在其他机器上通
过网络 与客户进行 交互 。OR B截取客户发 送的请求 ,并负责在该软件 总线上找到实 现该请 求的服务对 象, 然后完成参 数、 方法
CORBA技术的若干探讨
CORBA技术的若干探讨一、前言作为实际应用效果良好的技术方法之一,CORBA技术在实践中扮演着不可替代的角色,该项课题的研究,将会更好地提升CORBA技术的实践水平,从而有效优化轧钢厂电气设备检测的最终整体效果。
二、CORBA技术概述分布式设备在线状态监测系统可以较好地解决大型成套设备状态监测与故障诊断的问题,因而设备故障诊断工作者为此作了很多研究。
20世纪90年代以来,国外一些著名的公司已相继推出了成套的分布式设备在线监测系统,国内也有许多单位正在从事这方面的研制开发工作,并已经有较为商品化的系统问世。
目前分布式系统的实现技术有多种,其中采用CORBA,公共对象请求代理体系结构)技术构架分布式系统是比较成熟的实施方案之一。
在企业内建立和调配软件系统是一项复杂的任务。
CORBA为完成这一任务提供了功能强大的框架。
CORBA可以集各种操作系统平台和各种开发语言的优点于一身,具有良好的实时性、可靠性及跨平台性。
利用CORBA,可以更容易地开发异构分布式系统。
CORBA非常适合创建企业级或者多企业级的大型远程在线监测系统。
系统通过Intemet或Intranet将分布在不同地域的诊断对象的状态信息进行集成,利用CORBA技术构成具有多服务器互连,多层次信息交互,资源共建共享等特点的设备远程监测与故障诊断系统。
三、利用CORBA技术构架在线监测系统整个系统的构架分为三层:数据采集站、服务器和客户端。
数据采集站上安装有数据采集卡,负责采集数据,并对数据做初步处理后通过通讯线程传送到服务器,并可以根据不同的情况设置不同的采集参数。
服务器是系统的核心,是处理数据的关键部分。
服务器通过若干个双缓冲队列将所有数据暂时保存。
对于电流和功率,如果有跳闸信号,服务器将跳闸信号前5分钟的数据存人数据库;对于温度和湿度,服务器通过存储线程将所有特征值存人数据库。
同时,服务器通过监听线程池随时响应远程客户端的请求,包括实时数据的显示,历史数据的回放,以及温度和湿度信号的趋势分析等。
基于CORBA的机载通信系统的研究与实现的开题报告
基于CORBA的机载通信系统的研究与实现的开题报告一、研究背景与意义CORBA(Common Object Request Broker Architecture,通用对象请求代理结构)是一种面向对象的通讯组件技术,可以支持应用程序在不同的操作系统和网络环境下的相互通信,被广泛应用于计算机网络、分布式系统、物联网等领域。
机载通信系统作为一种重要的通讯系统,被广泛应用于航空、军事等领域,其高效稳定的通讯能力对于保障飞行安全和实现军事任务具有重要意义。
本文将基于CORBA技术,研究机载通信系统的设计与实现,实现通信系统中各个模块之间的数据交互和信息传输。
本研究将会探讨如何通过CORBA协议实现机载通信系统中各个模块之间的通信,如何建立CORBA服务以及如何实现数据的序列化和反序列化等问题。
研究结果将有助于提高机载通信系统的可靠性和效率,促进通讯技术的发展。
二、研究目标及内容本研究的主要目标是基于CORBA技术,设计并实现一套机载通信系统,包括航空指挥调度中心、飞机终端、地面车站等多个模块。
具体内容包括以下几个方面:(1)研究CORBA的相关知识和技术,了解CORBA的工作原理、体系结构和基本概念等;(2)设计机载通信系统的基本架构,包括航空指挥调度中心、飞机终端、地面车站等多个模块;(3)利用CORBA技术实现机载通信系统中各个模块之间的通信,尤其是如何建立CORBA服务以及如何实现数据的序列化和反序列化等问题;(4)进行系统测试,验证系统的稳定性、可靠性和高效性,提出优化建议;(5)总结研究成果,撰写研究报告,对研究结果进行分析和评价,研究成果对于提高机载通信系统的性能和效率具有一定的实际应用价值和推广意义。
三、研究方法和技术路线(1)研究方法本研究采用文献资料法、调查法、实验法等研究方法,重点采用实验法进行研究。
(2)技术路线1、研究CORBA的相关知识和技术。
a、 CORBA的工作原理和体系结构;b、 CORBA的基本概念,如ORB、IDL等;c、编写IDL文件,生成CORBA服务;d、实现数据的序列化和反序列化等技术;2、设计机载通信系统的基本架构。
基于CORBA的数据库应用系统的设计与实现
些 数据 库 系统 不 一定 支 持 很 多操 作 系 统。
选择一个数据库系统可能适合数据库服务器, 但是要
足企业 不断 增长 的应用 需求 。 C R A是 系统 或其 他不 属于对 象接 口的系统成 分 。
值得指出的是 cet s e 角色只是用来协 ln和 e r i v r
布式对 象计算 技术 规范 。它 为可移 植 的 、 向对象 调对 象之 间的相 互 作 用 , 据 相应 的场 合 , R 面 根 O B上 的分布式计算应用程序提供 了不依赖于平台的编 的对象可以是 cet也可以是 s e, l n, i e r甚至兼有两 v r
程接 口和模型 , 它不依赖于编程语言和计算平 台。 者 。当对 象发 出一个 请求 时 , 是处 于 ci t 它 l n 角色 ; e 这一特点使它非常适合于现有 的分布式系统 开发 当它在接收请求时 , 它就处于 s e 角色。大部分 e r v r 和系统 集成 。 的对 象 都 是 既扮 演 cet 色又 扮 演 sre 角 色 。 ln 角 i e r v
收 到 本 文 时 间 :0 6年 7月 1 20 9日
统集成 的工具 , 它作为一个独立的层使我们能更容
维普资讯
第3 5卷 (0 7 第 4期 20 )
计算机与数字工程
客户 端 应 用服 务器
17 6
数据 库服务 器
易 的编写 分布式 系统 的 软件 。 将 C R A和数据 库集 成能 带来 以下好 处 : O B
3 C R A 和 数据 库 的集 成 O B
C R A是 分布 计 算 和 系 统集 成 的 一 个 标 准 。 OB 它提供 了从网络的任何位置访 问对象的能力 , 而不
CORBA体系结构研究
CORBA体系结构研究摘要:CORBA 规范被称为是面向21世纪的软件总线,已经成为流行的分布对象计算规范。
本文重点分析了CORBA的体系结构和实现机制, 详细描述了ORB 的体系结构和CORBA 的运行流程,并给出了一个利用CORBA实现c++和java混合编程的实例。
关键词:CORBA; ORB;SMART AGENT;混合编程。
The Research of CORBA ArchitectureAbstract:CORBA specification is called 21st century - oriented soft bus. Now, it becomes a popular distributed object computing specification. This paper analyses its Architecture and Implementation. And an example of implementing a HelloWorld program using c++ and java mixed programming based on CORBA is given in this paper.Key words: CORBA; ORB; Smart Agent; Mixed Programming.1CORBA 简介CORBA 是OMG 定义的分布式应用程序的标准结构。
它的目的是为了简化开发分布式应用程序的复杂性,用于创建一个基于对象的跨平台的分布式结构。
为了实现上述目标,OMG 组织制定了OMA(Object Management Architecture ,对象管理体系结构) 参考模型。
该模型描述了OMG的规范所遵循的概念化的结构基础,其核心部分是ORB (Object Request Broker , 对象请求代理) 。
基于ORB 机制就可以充分利用分布的、可以互操作的对象构造和可以互操作的应用。
基于CORBA/Web的应用信息集成系统体系结构及其实施模型
基 于 C R A We O B / b的应 用信 息 集成, 许映秋 ( 东南 史学 机械 工程 系,江 苏 南京 209 ) 106
摘 要: 结合 一 个 实际应 用信 息 集成 系统 (F—P M) S D 开发 过程 , 对传 统 两层 Ci tS r r现阶段 ln/ ev 、 e e We b以及 S F—P M 网络体 系结构 的特 点进 行 了分 析 比较 , D 并据 此 建立 了 S F—P M 的体 系结构 及其 D
维普资讯
第2 2卷第 2 期
20 0 2年 2月
文章 编号 :0 1 0 120 ) —0 1 —0 10 —98 (0 22 07 3
计 算机应 用
Co ue p iain mp trAp lc t s o
V0 . 2. 1 2 No. 2 F b . cj e 2 x2
关信息和所 有与产品相关过 程的技术 由于它集数据管理能 力、 网络通信能力 厦过程控制能 力于一搏 , 因此提供了对产 品 整个生命周期 的信 管理 功 能, 为企业 提供 了产品设计与 并
制造的并行化 协同工作 的环境 此外 ,D P M在企 业信息集成
2 s —P M 的网络架构 F D
Te Cin Sr r rhet e n bnto m dl trs tt  ̄ cm i d"t t re fnam lt m foiere i l t ev cic r dWe w  ̄ oe ape n sg 、 o bn Mh h p i o aio m c t a d r e/ e a t u a e e a e e o d a c f i an g t ss m 'e essm fntnleur et a be a z . n eip m n tnm dlf p j t a be u t yt e I nt t coa r im n hs eaa l e adt l eti oe 0 re s enbi h h ye u i q e nyd h m e ao o ch l
CORBA原理简介与实例
CORBA 核心总体设计规划基于服务的ORB遵循公共ORB 体系结构,可以有很多ORB 的具体实现,比如客户和实现驻留ORB ,基于服务的ORB ,基于系统的ORB 以及基于链接库的ORB 等。
考虑到我们今后利用本平台所作开发项目的具体情况以及我们目前的开发条件与能力,决定选用基于服务的ORB 为开发目标。
这种基于服务的ORB ,对ORB 进行集中式管理,所有的客户实现均可以与一个或多个服务器进行通信,这些服务器的功能是将请求从客户端发送到实现端。
这样的话,ORB 就可以做成一个普通的程序,以便运行在不同的平台上。
总体结构本系统所采用的实现方法为:客户通过动态调用接口和ORB 接口经ORB 核心与具体的对象实现进行交互。
具体结构如下图所示:参照CORBA 2.3规范,本系统工作原理如下:客户首先通过ORB 核心提供的ORB 接口得到一个对象引用。
至于得到一个什么样的对象引用,取决于客户需要的服务。
通常每个服务都会有一个标识,客户就是通过这个标识来识别每一个服务的。
也就是说,客户首先要向ORB 核心提交一个服务标识来请求一种服务。
ORB 核心在得到客户提供的服务标识之后,从它掌握的各个对象适配器(POA )中处于活跃状态的对象实现(服务提供者)中挑选一个。
本系统中,ORB 核心是通过查询一个POA 、对象实现(服务标识)列表来完成这一功能的。
这样的话,ORB 核心返回给客户的对象引用具体地说就是该服务与POA 对在本核心所持有列表中的位置。
ORB 核心又是怎么得到并维护这个POA 与服务标识的列表的呢?这个列表的用于所有ORB 实现的同一接口可能有多个对象适配器上调用 下调用总体结构图创建与修改都是通过POA来完成的,因为与对象实现(服务提供者)直接交互的是POA,而不是ORB核心。
对于服务是否可用的状态维护,本系统考虑了两种情况:一是ORB先于对象实现而运行;二是对象实现先于ORB而运行。
其实这里所说的ORB主要是指ORB中的POA。
基于CORBA的分布式通信管理系统关键技术的研究与实现的开题报告
基于CORBA的分布式通信管理系统关键技术的研究与实现的开题报告一、研究背景随着互联网的普及和信息化建设的发展,分布式系统已成为了现代化应用软件的核心。
在分布式系统中,由于涉及多台计算机之间的通信和协作,因此需要一种可靠的通信管理系统来保证系统的正常运行。
CORBA(Common Object Request Broker Architecture)是一种基于对象的分布式通信技术,它采用标准接口规范和对象交互协议,使得不同计算机上的应用程序可以进行互操作,实现分布式系统的开发。
因此,基于CORBA的分布式通信管理系统是当前研究的热点之一。
二、研究内容本研究旨在针对基于CORBA的分布式通信管理系统,开展以下研究内容:1. CORBA技术原理研究:对于CORBA技术的原理、体系结构、通信机制等进行深入研究,全面掌握CORBA技术的核心内容,为后续研究奠定基础。
2. 分布式通信管理系统设计:根据分布式系统的需求,设计一种基于CORBA的分布式通信管理系统,并分析系统的功能结构、流程等。
3. 实现分布式通信管理系统:利用Java语言和CORBA技术,实现设计的分布式通信管理系统,并进行系统的测试和调试,验证系统的正确性和可靠性。
三、研究意义本研究的主要意义在于:1. 提高分布式系统的通信效率和可靠性,保证系统的稳定运行。
2. 掌握CORBA技术的原理和应用,为分布式应用开发提供支撑和参考。
3. 对于分布式通信管理系统设计和实现的研究,有助于增强技术创新能力和解决实际问题的能力。
四、研究方法本研究主要采用文献研究、实验研究和案例分析等方法,具体如下:1. 通过查阅相关文献,全面学习CORBA技术的原理和应用,了解分布式通信管理系统设计的基本思路和方法。
2. 设计并实现一种基于CORBA的分布式通信管理系统,在实验中对系统进行测试和调试,分析系统的性能和可靠性。
3. 对已有的分布式通信管理系统进行案例分析,从中提取经验和教训,优化系统设计和实现过程。
基于CORBA的三层Web体系结构的数据库访问
基于CORBA的三层Web体系结构的数据库访问
秦学勇;吴国凤;韩飞
【期刊名称】《计算机技术与发展》
【年(卷),期】2003(013)008
【摘要】在分析三层Web体系结构和异构网络环境特点的基础上,采用CORBA 中间件技术对当前流行的B/S结构中的数据库进行访问.通过CORBA和JDBC的组合使用的方法,较好地解决了异构网络环境中的跨平台跨操作系统问题,较好地实现了对异构数据库的访问.
【总页数】3页(P111-113)
【作者】秦学勇;吴国凤;韩飞
【作者单位】合肥工业大学,计算机与信息学院,安徽,合肥,230009;合肥工业大学,计算机与信息学院,安徽,合肥,230009;合肥工业大学,计算机与信息学院,安徽,合肥,230009
【正文语种】中文
【中图分类】TP311.133.1
【相关文献】
1.医院信息管理系统中基于Java/CORBA的Web数据库访问方案 [J], 张海政;侯文永;姜丽红
2.基于CORBA和Web的三层体系结构研究 [J], 罗武;金益民
3.基于CORBA/Web技术构建三层体系结构的应用 [J], 陈静;冯学军
4.基于 CORBA组件技术的三层数据库访问 [J], 曾宇;张海盛
5.基于CORBA的Web异构数据库访问研究(英文) [J], 刘健;梁允荣;杨军
因版权原因,仅展示原文概要,查看原文内容请购买。
基于CORBA 3层结构的网上考试系统的设计
基于CORBA 3层结构的网上考试系统的设计
王丽侠;唐国维;王桂华
【期刊名称】《计算机与现代化》
【年(卷),期】2004(000)004
【摘要】介绍了实现多层分布式应用系统的中间件技术-CORBA技术和MIDAS
技术,论述了基于这两个技术的计算机基础系列课程网上考试系统的设计方法,该系
统分为三个子系统:报名子系统、考试子系统和考试管理子系统.其核心是考试子系统,该子系统采用三层G/S结构,客户端与应用层服务器之间通信采用CORBA协议,并利用OsAgent,使系统具有良好的容错性和负载平衡能力,从而提高了系统的效率、健壮性和安全性.
【总页数】3页(P93-95)
【作者】王丽侠;唐国维;王桂华
【作者单位】浙江师范大学计算机学院,浙江,金华,321004;大庆石油学院计算机学院,黑龙江,大庆,163318;大庆石油学院计算机学院,黑龙江,大庆,163318
【正文语种】中文
【中图分类】TP311
【相关文献】
1.基于CORBA的开放式多层结构技术研究 [J], 夏洪山;许峰
2.基于多Agent和CORBA技术的智能建筑多层结构 [J], 王圣杰;陈硕
3.基于CORBA等技术的多层结构分布式应用监控系统的设计与实现 [J], 冯刚;费
耀平;李建华;谭芳
4.基于CORBA的三层结构管理信息系统的原理及实现 [J], 麦锦辉;龚祝平;孙延明;郑时雄;谢秋波;陈黎明
5.基于CORBA技术的三层结构应用软件的开发 [J], 黄金虎;陈玮;古永红
因版权原因,仅展示原文概要,查看原文内容请购买。
基于CORBA的通信网络实训系统的研究与应用的开题报告
基于CORBA的通信网络实训系统的研究与应用的开题报告1. 研究背景近年来,通信网络技术得到了迅猛发展,人们的实践要求越来越高,通信网络实训系统成为教育培训机构不可缺少的一部分。
现有的通信网络实训系统存在着一些问题,如硬件成本高、升级维护困难、封闭性强等,这些问题制约了系统的发展和应用。
为此,本课题将研究基于CORBA的通信网络实训系统,利用CORBA技术构建通信网络实训系统,达到降低硬件成本、方便升级维护、提高系统开放性的目的。
2. 研究目的本课题的目的是研究基于CORBA的通信网络实训系统,实现一个高效、开放的通信网络实训平台。
具体实现以下目标:(1)研究CORBA技术及其在通信网络实训系统中的应用;(2)实现通信网络实训系统的基本功能,包括学生登录、课程选择、实验指导、实验记录查询等;(3)实现实验环境的虚拟化,将真实的硬件环境转为虚拟环境,提高系统的不封闭性和扩展性;(4)利用Web技术将通信网络实训系统变为基于互联网的在线实训平台。
3. 研究内容(1) CORBA技术及其在通信网络实训系统中的应用研究研究CORBA技术及其在通信网络实训系统中的应用,包括CORBA的基本概念、CORBA的绑定、ORB的基本架构、IDL语言等,以及CORBA在通信网络实训系统中的通信模型、应用模型等。
(2)通信网络实训系统的基本功能实现基于CORBA技术,实现通信网络实训系统的基本功能,包括学生登录、课程选择、实验指导、实验记录查询等。
采用面向对象的思想,将系统划分为客户端和服务器端,客户端以图形界面呈现,通过CORBA接口与服务器端进行通信。
(3)系统环境的虚拟化将真实的硬件环境转为虚拟环境,利用虚拟化技术实现网络环境的灵活快速部署。
使用开源虚拟化软件,如VirtualBox、VMware等,将实验环境虚拟化为操作系统或虚拟机,提高系统的不封闭性和扩展性。
(4)基于Web的在线实训平台采用Web技术,将通信网络实训系统变为基于互联网的在线实训平台,学生可以通过网页访问实训平台进行实验。
城市轨道交通自动化系统中CORBA技术应用分析
城市轨道交通自动化系统中CORBA技术应用分析摘要:城市轨道系统自动化的发展,是城市发展繁荣、科技日益进步的有效印证.尤其是地铁、城轨、轻轨等领域,自动化系统的产生及广泛运用,极大地便利了百姓的日常生活.因此,在推广节能环保的大环境下,利用CORBA技术的特点和优势,与城市轨道交通系统联接,并通过实践验证,将CORBA技术应用于城市轨道交通自动化系统中,将有效提升了城市轨道交通运营系统的整体稳定性和智能化程度.关键词:城市轨道交通;自动化系统;CORBA技术1、CORBA技术CORBA技术目前和DCOM、J2EE技术并列为组件技术,同时广泛应用于各行业中,涵盖了编程语言技术平台、网络协议平台及软硬件平台,可以开展异构分布运算,能够重用各类编程语言对象。
CORBA技术可以广泛应用于各个操作系统和各个服务器中,可以使用多种编程语言,系统中各对象之间可以进行跨领域连接和交流。
CORBA技术的体系架构处于一种集成的标准结构,优点表现为以下几点。
(1)对分布式的应用集成进行简化处理,节约了时间和成本。
(2)CORBA结构与之前传统的C/S结构相比,由于CORBA结构环境是对等式的分布结构,系统中各对象之间是处于是平等状态,相互之间的角色也可以互换,所以其结构更加利用系统资源的合理使用。
当客户方提出某种服务请求时,接受服务请求的一方就是服务方。
在CORBA结构中的每个对象只有客户方和服务方两种角色。
(3)CORBA体系是面向对象的,面向对象的开放性、可重用性以及快速开发和无缝集成、方便性以及功能性在CORBA结构中得以体现。
(4)典型的标准结构体系就是CORBA,其内在核心元素非常稳定,包括了多位成员OMG进行组织开发,内部拥有强大的科研院所,还涉及多家主要的计算机软硬件厂商,同时还得到了各个组件的支持,例如:X/Open,OSF\COSE,CI Labs,X/Consortium等,因此CORBA体系具有权威性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
络 计 算 模 式 从 两 层 模 式 扩 展 到 三 层 模 式 ,并 结 合 动 态 计 算 、
面 向 对 象程 序 设 计 等 技 术 。
象 资 源 共 享 、 码 重 用 、 移 植 和 对 象 间 相 互 访 问建 立 了 通 代 可
用标 准 。 样 也 为 在 大 量 硬 件 、 件 之 间 实 现 互 操 作 提 供 了 同 软 良好 的解 决 方 案 。COR A 体 系 结构 独 立 于 语 言 、 立 于 工 B 独
2 传统的 C/ S二层结构及三层模型技术
在 应 用 产 品 的 实 施 中 ,常 常采 用 传 统 的 C S二 层 模 型 / 如 图 1 示 。 务端 通 常 是 数 据 库管 理 系统 ( B ) 此模 型 所 服 D Ms , 具 有 开 发 简 单 、 术 要 求 较 低 等 特 点 ; 着 C/ 结 构 应 用 范 技 随 S
围 的不 断 扩 大 和计 算 机 网 络
修 改 应 用 程 序 代 码 ,只 需 要 对 中 间 层 应 用 服 务器 进 行修 改 ,
而 不 用 修 改 大 量 的客 户 端 应 用程 序 。从 而 使 开 发 人 员可 以专
注 于 应 用 系 统 核 心 业 务 逻 辑 的分 析 、 计 和 开 发 , 化 了 应 设 简
用 系 统 的 开发 。
技术 的发 展 , 种结 构带 来 的问题 目益 明显 , 这 主要 表现在 :
客 户 端
应 用 服 务 器
图 2 三 层 模 型
数 据 库 服 务 器
客户端
图 1 C/ S二 层 模 型
删手 端 器
3 基 于 CORB 的分 布 式 应 用 A
3 1 结构 和规 范 CO A是 由对 象 管 理 组 织 ( jc Maae c t 0p RB obet n gr n u n Gr
其 应 用 前 景 广 阔 。COR A 技 术 具 有跨 平 台 、 语 言 的特 性 , 些 特 性 为 分 布 式应 用的 开 发提 供 了强有 力 的 支 持 , 有 广 泛 的应 B 跨 这 具
用基 础 , ORB C A技 术是 构 建 三 层 应 用 理 想 的 平 台 ; COR A 体 系结 构 和 规 范 , 实现 进 行 了探 讨 。 对 B 及
维普资讯
通 信 论 坛
计 算 机 与 网 络 创 新 生 活
基 于 C B 的三层体 系结构应用研究 oR A
李继 良
( 州建 筑职业技 术学 院电子信 息工程 系 江 苏 徐 州 2 1 1 ) 徐 216
【 要】 摘 公共对 象请 求代理规 范( mmo jc ReusB o e r i c r , ORB  ̄ 当前分布 式领域 中的热 门技 术 , Co nObet q e rk r c t t e C t A h eu A) _
点 越 来 越 明 显 , 传 统 的 C S二 层 模 型 客 户 端 和 服 务端 对 于 而 / 对 方 的依 赖 较 强 , 于 顺 利 方 便 企 业 构 建 企 业 的信 息 平 台是 对活 性 : 户机 / 务器 模 式 需 要 对 每 ④ 客 服
在 三 层 结 构 中 , 户 端 与 数 据 库 或 其 它 资源 管理 器 之 间 客
加 进 了一 个 中 间 层 , 即应 用服 务层 ( p l a o e e ) 。相 A pi t nS r r 层 ci v 对 于 二 层 模 型 , 层 结 构模 型 ( 户层 / 用服 务 器 层 / 三 客 应 数据 库
“ 手 术 ”严 重 时 甚 至 丢 弃 原 来 的客 户端 重 新 再做 ; 由 于 大 . ③ 现 代企 业 的规 模 越 来 越 大 ,RP产 品 数 据 和 应 用 的 分 布性 特 E
不 同机 型 、 同 运 行 平 台 组 成 的 异 构 型 计 算 资 源 , 而 提 出 不 从 了 应 用 集成 与 分 布 式 处 理 的 要 求 , 在 干差 万 另 的信 息 资源 即 Ⅱ 的基 础 上 构 造 起 信 息 共 享 的 分 布 式 系 统 , 能 有 效 地 实 现 应 并
【 关键词】 ORB 对 象请求代理 OR 三层模型 C A B
De h li p
1 引 言
网络 技 术 , 其 是 国 际 互 联 网络 It t 全 球 的迅 速 尤 ne me在
出 现 问 题时 , 难 立即 获 得 帮 助 ; 维 护 费 用较 高 较 : 务逻 很 ② 业
应 用 独 立 地 开 发 应 用 程 序 , 耗 了 大 量 资 源 。 由于 信 息 量 消 的迅 速 增 大 , 用 的客 户端 已经 无 法 满 足 多 功 能 的需 求 。 网 专
一
用 系 统 与 分布 式处 理 的集 成 。COR A 正 是 在 不 同 平 台 、 B 不 同 语 言之 间实 现 对 象通 信 的模 型 , 为 分 布 式 应 用 环 境 下 对 它
辑 都 在 客 户 端 控 制 , 而 形 成 “ 客 户 ”一 旦 企 业 的需 求 产 从 胖 ;
生 变 化 , 户端 的 变 化 往 往 也很 大 , 常 不 得 不 对 客 户端 动 客 常
发 展 和 普 及 , 信 息 技术 产 业从 以计 算机 为 中 心 过渡 到 以 网 使
络 为 中 心 的发 展方 向 。开放 系统 的发 展 可让 用 户透 明 地 应 用
作 平 台 等方 面 的特 点 , 得 基 于 C B 开 发 的 应 用 系 统 在 使 OR A
网络 实现 中具 有更 大 的 优 势 。
层 ) 应 用 的 业 务 逻 辑 和 用 户 界 面 分 离 。在 保 证 客 户端 功 能 将
的 前提 下 . 用 户 提 供 一个 简洁 的 界 面 。这 意 味 着 如 果 需 要 为