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

分布式多层次数据库应用模型研究

李文立  
【摘要】: 随着计算机网络技术的发展,特别是Internet技术的发展,使得具有跨平台和可移植性能的分布式多层次数据库应用成为数据库设计和开发领域的主要研究方向之一。论文力求将最新的开发技术应用于数据库模型的设计之中,基于组件化的设计思想和逻辑分层方法,采用当前流行的分布式体系结构规范CORBA和面向对象设计的可移植性编程语言Java以及J2EE技术来进行数据库模型的分析和设计。 论文主要工作有三部分组成:第一部分是问题的提出和数据库应用模型的国内外研究进展。第二部分首先对论文涉及到相关知识进行了比较和分析;然后,通过中间件和实体对象的构造等方法进行分布式多层次数据库模型的设计。在论文的第三部分结合论文提出的思想给出了一个项目实例,并对论文的主要成果进行了总结。具体工作如下: 第一章首先说明了论文选题的理由,然后从数据库模型的进化角度分析了国内外研究的进展,重点从数据库模型的安全性、扩展性、跨平台和可移植性等方面出发分析了传统模型所存在的问题以及数据库模型的发展方向。 第二章对两种分布式系统规范COM/DCOM和CORBA进行了比较详细的比较,阐明了COM/DCOM分布式规范的局限性以及采用CORBA规范的鲁棒性。 第三章基于中间件的设计思想,提出了利用CORBA技术构造通信中间件和服务对象中间件的方法,并设计了基于CORBA中间件的四层数据库应用模型。利用由客户STUB和服务器端的SKELETON与CORBA的核心ORB和可移植对象适配器POA进行交互的机制来构造通信中间件。它解决了客户对象与服务器对象之间通信的路由问题,实现了客户与服务器之间的通信透明性。通过对IDL接口文件所定义的接口予以实现来构造服务对象中间件,由服务对象中间件完成与数据库的交互,封装企业的业务逻辑,形成客户与数据库之间的中间层,对外仅以接口形式表现。这种方式屏蔽了数据库的安全逻辑,改善了数据库应用所涉及的安全性机制,提高了安全性能。 然后基于上述两种中间件设计了“客户层-通信代理层-服务对象层-数据服务层”的四层数据库模型,这种模型改善了数据库应用的安全性、扩展性和可移植性。由于采用CORBA基础架构,所以该模型具有与企业其它语言组件对象(如C++对象)集成的功能。 第四章提出了基于EJB技术抽象实体对象的方法,构造了基于EJB实体对象和移动Agent的软构件模型。通过对数据库中数据对象的静态属性(元数据)进行归纳抽象出通用的实体类型,并赋予其相应的动态行为的方法来构造实体对象。从而使得实体不仅具有类似于数据库表中所描述的静态属性,也使得实体具有类似于现实世界中实体的“动作”能力,因此实体对象可看作是一个智能化的对象构件。从而实现了真正的面向对象设计。实体对象可看作是数据对象在软件系统中的实时镜像,充当客户与数据库交互的中间代理,采用数据共享池的连接方案,提高了数据存取的效率,解决了常用数据库应用模型的速度瓶颈问题。移动Agent由Object Stub和Home Stub构成,作为系统中可移动的智能通信代理,移动Agent解决了客户对实体对象之间的定位问题。论文利用实体对象作为客户访问数据对象的中介,设计了基于EJB实体对象的混合型多层次C/S模型。该模型采用的是纯EJB技术,因此可以采用流水线的开发机制,比较适合构造大型企业级的数据库应用系统。 第五章对CO朋A对象与RMmJB对象的集成进行了研究,并进行了集成CO朋A 域对象、RMI域对象和 EJB域对象组件的模型设计。针对EJB域中对象之间底层通信协 议JRMP与CORBA对象域中对象之间底层通信协议IIOP的不同、参数传递机制的不同 以及接收对象方法等方面的不同,采用将RMI协议映射为IIOP协议、将接口视为简单 数据类型以及窄化方法等对两种对象进行集成。 在论文的最后基于上述设计思想以获奖项目“网上报税与财税信息决策支持系统”为 例,给出了一个实例,此项目在2000年9月进行鉴定时被专家称为“国内领先水平”, 该项目的成功运行和获得的好评说明了论文提出的设计思想在实际应用中的可行性。 论文自始至终围绕如何构造多层次的数据库应用模型这一主线,通过构造中间件、 实体对象以及采用 RMI和 IIOP协议映射的方式设计了三种多层次的数据库模型,三种 模型分别面向不同的应用对象。其各自的应用范围和适用对象在论文总结部分给予了说 明。 论文中的许多代码以“网上报税及财税信息决策支持系统”项目为例,但模型的设计 思想具有通用性,既适合企业构建电子商务系统,也适合政府的电子政务建设。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 于世艳;;基于时态版本的空间数据库模型[J];网络与信息;2007年02期
2 苏永乐;;QBE语言导引(上)[J];工业仪表与自动化装置;1985年01期
3 安放舟;张进;;空间信息系统在焉耆县土地详查中的应用[J];新疆大学学报(自然科学版);1993年03期
4 查光东,杨成;基于数据库模型的某型机载火控系统外场检查系统设计[J];计量与测试技术;2004年01期
5 肖玉平,汪苏,李晓辉;焊接工艺管理中的专家系统[J];电焊机;2004年11期
6 韩丽华,蔡德利,翟瑞常;多层次数据的管理[J];黑龙江八一农垦大学学报;2005年03期
7 姜小华;罗军;;非确定性数据库中空值处理[J];计算机应用;2008年S2期
8 张文瑛;王猛;;基于Web的煤矿设备管理系统的研究[J];太原科技大学学报;2009年05期
9 车敦仁;;编译型PROLOG数据库的结构模型及其分析[J];计算机科学;1992年01期
10 许龙飞;唐世渭;;数据库汉语自然语言查询模型研究[J];计算机科学;1999年08期
11 沈光;佟斌;孙波;;论植物数据库的建立[J];国土与自然资源研究;2007年01期
12 肖奇松;;电视视频数据库模型的建模实践分析[J];东南传播;2007年06期
13 束恩戴;倪金生;武文波;;基于UML模型城市道路交通事故数据库的构建[J];微计算机信息;2011年01期
14 肖乐萍;黄海泉;;一个企业流程管理系统的设计与实现[J];电脑知识与技术;2011年15期
15 李相枢;两层双库数据库模型[J];计算机工程与应用;1997年07期
16 高红梅,马元元,孙志挥;基于概率关系数据库模型的研究[J];东南大学学报(自然科学版);2000年02期
17 丁治明;;移动对象数据库模型、查询语言及实时交通流分析(英文)[J];软件学报;2009年07期
18 李曼丽;易忠;刘笑;;航天器精度测量数据库系统建设方法[J];航天器环境工程;2010年01期
19 徐丽媛;张亚宾;;基于SQL Server数据库查询优化的几点思考[J];科技信息;2010年20期
20 肖锋;喻钧;梅颜;;基于SOA的继电保护图纸管理系统的研究[J];电子设计工程;2010年07期
中国重要会议论文全文数据库 前10条
1 陈鹤杰;孟祥武;;基于本体的语义化数据库模型[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
2 钟琦;谭庆平;;构建面向实体对象的Java企业应用框架[A];第一届全国Web信息系统及其应用会议(WISA2004)论文集[C];2004年
3 闫剑锋;李战怀;张阳;;基于MPEG-7的多媒体数据库模型[A];第二十届全国数据库学术会议论文集(研究报告篇)[C];2003年
4 陆伟;黄昶;吴朝晖;;基于本体论的分布式Web数据库模型LatticeDB[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
5 胡晓峰;;一个实验性的多媒介数据库模型系统[A];第九届全国数据库学术会议论文集(下)[C];1990年
6 张春海;;一种适应于历史数据库模型的查询语言[A];第十届全国数据库学术会议论文集[C];1992年
7 刘忠;邓苏;张维明;谢卫平;;基于预制对象方法的嵌入式智能系统建模与设计[A];2001年中国智能自动化会议论文集(下册)[C];2001年
8 武学明;邓洪亮;;三维地震探测煤矿隐伏断层关键技术与应用[A];第二届全国环境岩土工程与土工合成材料技术研讨会论文集(二)[C];2008年
9 陈安蜀;高晓红;李效广;;基于《数字地质图空间数据库标准》的数据库建设实践——以1:25万都兰县幅建库为例[A];第五届全国地质制图与GIS学术讨论会论文集[C];2007年
10 袁辉;;数据化新闻生产系统中的共享存储与存储管理[A];中国电影电视技术学会影视科技论文集[C];2003年
中国博士学位论文全文数据库 前10条
1 李文立;分布式多层次数据库应用模型研究[D];大连理工大学;2002年
2 郑义;计算机生成兵力行为建模与实现技术研究[D];国防科学技术大学;2003年
3 贺振;区域地质调查填图实习辅助系统的研究与实现[D];西北大学;2006年
4 叶常春;基于Web的无线导航服务技术及其空间数据组织方法研究[D];国防科学技术大学;2004年
5 王美珍;单幅图像中地物目标几何量测研究[D];南京师范大学;2011年
6 肖冬明;面向植入体的多孔结构建模及激光选区熔化直接制造研究[D];华南理工大学;2013年
7 韩光臣;复杂机电装备故障诊断关键技术研究[D];西北工业大学;2006年
8 周伟;基于网络的协同设计系统数据交换及管理关键技术研究[D];重庆大学;2007年
9 王总辉;高可扩分布式交互仿真支撑平台的研究和实现[D];浙江大学;2007年
10 姜波;普适环境下协同感知若干问题的研究[D];浙江大学;2007年
中国硕士学位论文全文数据库 前10条
1 顾思宇;网络实体及其关系信息的组织和搜索[D];北京理工大学;2011年
2 闫俊英;呼和浩特市第二中学图书管理系统的设计与开发[D];内蒙古师范大学;2008年
3 梁莹;基于海量数据的数据库模型优化研究[D];内蒙古科技大学;2011年
4 李培娴;我国邮政物流信息系统功能的分析与设计[D];大连海事大学;2005年
5 肖玉华;基于零件编码技术的CAD电子文件数据库模型研究[D];河海大学;2002年
6 牟晓东;数字海底胜利油田海底信息数据库模型的建立[D];中国海洋大学;2004年
7 邓明君;驾驶模拟器数据支持系统研究[D];昆明理工大学;2005年
8 梁莹;基于海量数据的数据库模型优化研究[D];内蒙古科技大学;2011年
9 姜小华;关系数据库系统中非确定性数据处理技术的研究[D];重庆大学;2009年
10 陈峰;基于Java RMI的分布式数据库系统的应用与研究[D];武汉理工大学;2004年
中国重要报纸全文数据库 前10条
1 孟冬冬;以不变架构应多变业务[N];计算机世界;2006年
2 ;三层数据库模型在教务管理中的应用[N];科技日报;2006年
3 谢涛;发布DB2V9.0 IBM全面支持XML[N];电脑商报;2006年
4 本报记者 吴蔚原诗萌;DB2第一个25年的时光漫步[N];中国计算机报;2008年
5 赵伟;SEC高价重造公共信息披露系统[N];中国财经报;2006年
6 ;SEC拨款重造公共信息披露系统[N];财会信报;2006年
7 ;CAD大考场[N];电脑报;2005年
8 本报记者  赵槿;风神轮胎驾神风[N];经济日报;2006年
9 记者 申萌;2005年中国ECR大会在京闭幕[N];中华建筑报;2005年
10 刘丽华 金水高 胡凯 梁子柱;国际主流卫生信息模型一览[N];计算机世界;2006年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978