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

来源 :大庆石油学院 东北石油大学 | 被引量 : 0次 | 上传用户:guzhilun820
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术、数据库技术的飞速发展以及基于网络的业务的不断增多,传统的两层结构客户/服务器(C/S)模式的应用系统显示出其在运行效率、网络安全和系统升级能力等方面的局限性。新的软件体系结构的推出成为一种必然,在这种情况下,多层分布式结构便应运而生了。 本文深入研究了多层分布式数据库应用系统的逻辑结构、实现技术、CORBA规范以及基于CORBA的多层分布式系统的实现方法;论述了在多层分布式数据库应用系统中的一些核心技术的原理和实现方法,包括:负载平衡技术、容错技术、Session Pooling技术等。 CORBA Visibroker提供是一种随机的简单负载平衡算法,为更好地提高系统的效率,本文提出了一种基于数据库服务器的资源状况的负载平衡算法,该算法可以根据服务器的资源使用状况,更合理分配客户请求,更合理的平衡了负载。 VisiBroker的容错功能是通过OsAgent实现的。OsAgent提供了基本的Naming Service功能。它使用简单的命名原则来维护对象目录,通过与CORBA服务器通讯和自动侦测CORBA服务器运行状态,来完成CORBA对象的搜寻,从而为客户端提供了容错功能。 本文运用Pooling技术,构造了一个Session Pool,实现了多客户共享一个数据库连接功能,节约了系统资源,提高了系统的响应速度。 最后,论述了一个具体的应用实例——计算机基础系列课程网上考试系统的开发方法,该系统分为三个子系统:报名子系统、考试子系统和考试管理子系统。其中核心是考试子系统,该子系统采用三层C/S结构,系统采用了负载平衡技术、Session Pooling技术、容错技术和安全控制,从而提高了系统的效率、健壮性和安全性。
其他文献
该文的主要研究工作为:1)搜索引擎技术●总结了搜索引擎的技术类型Internet上拥有众多的搜索引擎,采用的技术也各具特色,但总的来看,根据它们所基于的技术原理,可以将其分为
嵌入式系统是当今计算机应用技术的一个重要的发展方向。基于嵌入式系统的电子设备在我们的生活中无处不在,应用相当广泛,拥有巨大的市场。 我们设计开发了PMC8241嵌入系统,
该文设计并实现了天木电脑刺绣打版系统中的字符绣模块、字符串自动编针模块和艺术字体模块等,其中主要的研究成果是:(1)字符绣模块分析了字体和字符的特点和属性,给出了一个从T
随着计算机软硬件系统日益复杂,如何保证其正确性和可靠性成为学术界和工业界共同关注的问题。在诸多的系统分析和验证方法中,模型检测技术是近二十年来最成功的自动验证技术之
本文着重研究了基于多向传输的视频点播广播协议和保证视频点播中媒体流连续传输的相关机制,并描述了一个基于IP网络的视频点播系统的系统结构和实现技术。 实时多媒体视音
数据库在现实世界中的广泛应用,使得人们日常生活、工作越来越依赖于它所提供的功能。由于数据库系统中存储着大量的涉及个人或部门的敏感数据,人们越来越关注数据库安全问题。
本论文在全面分析国内外入侵检测系统的系统结构、构件方法、运行特点等基础上,结合实际需要提出开发一个基于CVE的实时入侵检测专家系统。课题以国际公开的CVE列表所列漏洞为
该文首先对电子商务的基本理论进行了介绍,其中重点阐述了B2B电子商务的有关内容.然后详细分析了N层体系结构模型的发展演化过程,并在这一基础上,对目前最为流行的J2EE技术实
LTE网络新技术的发展,对LTE网络测试仪表的研发提出了迫切的要求。由于LTE网络的扁平化结构使得空中接口成为LTE网络监测的重点。而空中接口的层三协议负责无线资源配置,负责
该文从用理论上讨论了油墨渗透和纸张给印刷图象质量所带来的影响.光点增益(光学网点扩大),也叫做尤尔—尼尔森效应,它是指半色图象的反射与半色调网点的少许网点部分之间的