收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于CORBA的多层C/S模式的研究与应用

王丽侠  
【摘要】: 随着计算机网络技术、数据库技术的飞速发展以及基于网络的业务的不断增多,传统的两层结构客户/服务器(C/S)模式的应用系统显示出其在运行效率、网络安全和系统升级能力等方面的局限性。新的软件体系结构的推出成为一种必然,在这种情况下,多层分布式结构便应运而生了。 本文深入研究了多层分布式数据库应用系统的逻辑结构、实现技术、CORBA规范以及基于CORBA的多层分布式系统的实现方法;论述了在多层分布式数据库应用系统中的一些核心技术的原理和实现方法,包括:负载平衡技术、容错技术、Session Pooling技术等。 CORBA Visibroker提供是一种随机的简单负载平衡算法,为更好地提高系统的效率,本文提出了一种基于数据库服务器的资源状况的负载平衡算法,该算法可以根据服务器的资源使用状况,更合理分配客户请求,更合理的平衡了负载。 VisiBroker的容错功能是通过OsAgent实现的。OsAgent提供了基本的Naming Service功能。它使用简单的命名原则来维护对象目录,通过与CORBA服务器通讯和自动侦测CORBA服务器运行状态,来完成CORBA对象的搜寻,从而为客户端提供了容错功能。 本文运用Pooling技术,构造了一个Session Pool,实现了多客户共享一个数据库连接功能,节约了系统资源,提高了系统的响应速度。 最后,论述了一个具体的应用实例——计算机基础系列课程网上考试系统的开发方法,该系统分为三个子系统:报名子系统、考试子系统和考试管理子系统。其中核心是考试子系统,该子系统采用三层C/S结构,系统采用了负载平衡技术、Session Pooling技术、容错技术和安全控制,从而提高了系统的效率、健壮性和安全性。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 郭长国,周明辉,贾焰,邹鹏;基于CORBA消息服务的容错机制研究[J];计算机学报;2002年10期
2 杨林楠,李永强;基于CORBA的分布系统容错和负载的实现[J];控制工程;2004年05期
3 薛文革,李增智,王宇,陆建平;容错CORBA系统的设计与实现[J];小型微型计算机系统;2002年10期
4 周彩兰;吴凯;李芬;;分区环境中容错CORBA模型的研究[J];计算机安全;2008年01期
5 党新梅,刘惠,吴泉源;容错CORBA的Benchmark测试研究[J];计算机工程;2004年22期
6 王宇,李钢,李增智,杨振江;基于CORBA的TMN网管应用系统的可靠性策略研究[J];小型微型计算机系统;2002年04期
7 吴伟蔚;用Visi Broker开发CORBA程序[J];通信世界;1999年11期
8 侯清富,雷振明;CORBA在ATM网络管理中的应用[J];当代通信;1999年16期
9 张玉琢,张忠玉,袁霞,卢语丹;CORBA技术及应用[J];云南师范大学学报(自然科学版);2002年04期
10 郑显凌,张智勇,吴波;CORBA和XML在虚拟制造组织集成中的应用[J];机械;2003年S1期
11 蔡卫东,刘刚,藤皓;基于CORBA的柔性信息系统技术研究[J];山东电子;2003年03期
12 张弛,胡建旺;CORBA技术在分布式应用系统集成中的应用[J];电脑开发与应用;2001年05期
13 汪成亮,肖沙里,郑旭锋,李旭辉;CORBA技术在分布式微系统CAD设计中的运用[J];光学精密工程;2001年02期
14 郑红,李师贤;可重用的分布式软件构件模型分析[J];计算机工程与应用;2002年15期
15 梁剑,李晓,胡彬华;CORBA技术剖析及其应用[J];计算机应用研究;2002年08期
16 杨鹏,杜庆伟,董永强;CORBA音/视频流规范的研究与实现[J];东南大学学报(自然科学版);2003年04期
17 隋秀凛;基于CORBA的制造企业信息集成系统研究[J];情报科学;2003年03期
18 许大毛;基于CORBA和UML的分布式系统开发方法[J];皖西学院学报;2003年02期
19 刘惠,刘波,史殿习;通用的分布对象服务访问框架的设计与实现[J];计算机工程与科学;2004年11期
20 朱二莉;基于CORBA的分布式煤矿监控系统集成技术的研究[J];矿山机械;2004年12期
中国重要会议论文全文数据库 前10条
1 王新生;潘浩;;JAVA/CORBA技术在数据库访问中的应用[A];第十七届全国数据库学术会议论文集(技术报告篇)[C];2000年
2 邓辉;程宏伟;;基于CORBA、异构数据库技术的远程教育自动答疑系统[A];第六届全国计算机应用联合学术会议论文集[C];2002年
3 袁志坚;杨树强;贾焰;;基于CORBA的并行海量查询中间件的设计及实现[A];第二十届全国数据库学术会议论文集(研究报告篇)[C];2003年
4 王永恒;韩伟红;贾焰;;基于CORBA异步消息的连接管理服务[A];第十八届全国数据库学术会议论文集(技术报告篇)[C];2001年
5 佟志新;杨树强;贾焰;;基于CORBA的负载平衡服务研究与实现[A];第二十届全国数据库学术会议论文集(研究报告篇)[C];2003年
6 韩伟红;隋品波;贾焰;;基于CORBA构件模型的应用服务器的设计与实现[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
7 张月朋;田李;李爱平;贾焰;;基于CORBA的分布式数据库监控系统研究与实现[A];第二十四届中国数据库学术会议论文集(研究报告篇)[C];2007年
8 孙强;邹华;杨放春;;下一代网络中业务执行环境SLEE操作维护管理系统的设计与实现[A];中国通信学会信息通信网络技术委员会2003年年会论文集[C];2003年
9 许雷;郑俊辉;;Web Service与CORBA的比较及分析[A];第九届全国青年通信学术会议论文集[C];2004年
10 杜凯;杨树强;贾焰;王怀民;;基于CORBA的海量数据加载中间件的研究与实现[A];第二十届全国数据库学术会议论文集(研究报告篇)[C];2003年
中国博士学位论文全文数据库 前10条
1 周明辉;面向对象的容错中间件的研究与实现[D];中国人民解放军国防科学技术大学;2002年
2 郑洪源;供应链管理及其若干关键技术的研究与应用[D];南京航空航天大学;2002年
3 张镇;面向迎宾机器人组件化系统的建模与控制研究[D];上海交通大学;2011年
4 陈沛帅;基于CORBA的多Agent系统的研究与开发[D];浙江大学;2003年
5 彭舰;基于CORBA的分布式系统中实时—容错性的研究——分布式系统中动态调度的设计与实现[D];电子科技大学;2004年
6 彭德巍;移动Agent中间件平台及其测试模型研究[D];武汉大学;2004年
7 张建军;GPS与GIS技术在ITS系统中的应用研究[D];长安大学;2004年
8 余虎;数字电力系统基础架构平台技术的研究[D];湖南大学;2008年
9 高歌;面向ATMS共用信息平台的关键技术及实施方案研究[D];吉林大学;2005年
10 周双娥;实时分布容错系统的任务调度技术研究[D];哈尔滨工程大学;2003年
中国硕士学位论文全文数据库 前10条
1 王丽侠;基于CORBA的多层C/S模式的研究与应用[D];大庆石油学院;2003年
2 张建生;支持容错的CORBA事件服务的设计与实现[D];西北工业大学;2007年
3 曹明杰;基于CORBA构件应用服务器多层体系结构的研究与应用[D];河海大学;2001年
4 赵瑜;基于CORBA/XML的领域数据集成平台的研究与应用[D];河海大学;2003年
5 程亮;基于CORBA的WEB计算模型的研究与应用[D];西安建筑科技大学;2001年
6 党新梅;容错CORBA的Benchmark测试的研究与设计[D];国防科学技术大学;2003年
7 李娟;基于CORBA的OLAP系统的设计和实现[D];中国科学院软件研究所;2001年
8 赵谦;基于CORBA的计算机远程教育系统的设计与开发[D];河北大学;2001年
9 苏畅;基于CORBA的移动代理系统的研究与实现[D];南京航空航天大学;2003年
10 肖育军;基于CORBA的数据库访问构件和交换平台的研究与实现[D];湖南师范大学;2001年
中国重要报纸全文数据库 前10条
1 北京东方通信科技发展有限公司 苏洋;CORBA简介[N];计算机世界;2001年
2 IDG电讯;将C#与CORBA联起来[N];计算机世界;2000年
3 北京东方通信科技发展有限公司 苏洋;CORBA服务[N];计算机世界;2001年
4 卢捍华 丁文 姚红;CORBA在电信计费账务系统中的应用[N];计算机世界;2000年
5 北京东方通信科技发展有限公司 苏洋;CORBA的基本内容(上)[N];计算机世界;2001年
6 ;灵活的CORBA平台[N];中国计算机报;2005年
7 未来;TMN+?=综合电信网络[N];人民邮电;2002年
8 马鑫;低容错成本谁之过[N];中国汽车报;2005年
9 ;以CORBA技术为核心的网管及计费系统[N];通信产业报;2001年
10 北方交通大学网络管理研究中心 李艳霞;初识CORBA/SNMP网关[N];计算机世界;2002年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978