【摘 要】
:
本文致力于研究基于XML的数据库中间件(本文中命名XMLDBMW)的设计与应用问题。它能为应用程序提供便利的XML与关系数据库的双向访问。本文首先探讨了XML的特点、优点和发展趋
论文部分内容阅读
本文致力于研究基于XML的数据库中间件(本文中命名XMLDBMW)的设计与应用问题。它能为应用程序提供便利的XML与关系数据库的双向访问。本文首先探讨了XML的特点、优点和发展趋势,并指出各种独立应用软件、WEB数据库(体现在数据收集与发布)、异构数据库集成、企业应用集成EIS都越来越多地以XML作为数据格式。在此基础上探讨了XML用于数据存储与表示时,它与关系数据库的比较,及它们之间的转换等。如今数据库在很多领域是相当重要,但众多数据库之间却又存在矛盾与差异,需要相互配合,由此引出对XMLDBMW研究的必要性。1.本课题为XMLDBMW设计了以下主要模块:客户端适配与通讯、用户与连接管理、主控模块、压缩解压、XML与关系数据库的模式映射及数据迁移等。基于应用需求、中间件特性、应用灵活性来考虑,分析了各模块设计愿景及思路。并指出本中间件比较其它数据库中间件的特点和优点。2.进一步详细讲述各模块基于JAVA的实现。如:系统配置管理模块,通讯适配器线程,主控线程,系统管理监控进程,缓冲管理模块,模式映射等。其中对映射作了深入的研究,设计了相关算法并基本实现。3.以应用相关问题(环境与配置,客户端开发,系统启动停止、监控等)以及本中间件在基于XML的系统中的应用的探讨来结束对XMLDBMW的研究。
其他文献
由于空间三角网划分技术的发展,加速了产品数字化的进程,它可以方便,准确,快速,高效的进行物体模型建模,所以广泛的应用于CAD, CAM,逆向工程,地球信息系统,3D动画,虚拟现实(R
生物序列比对是生物信息学的基础和核心,随着生命科学的迅猛发展,需要研究的蛋白质和核酸序列的信息显著增加。常见的双序列比对串行算法时间复杂度为O(N2),多序列比对时间复
随着信息技术的飞速发展,各种病毒、木马和黑客的攻击越来越频繁。文件系统作为存储系统的核心,其安全性至关重要。系统调用作为内核和用户间的功能接口,大部分对文件系统的
随着国际化程度的日益提高,英语学习变得越来越重要。在语言的学习过程中,写作常常扮演着重要的角色。写作者的写作水平可以凸显其掌握语言的熟练程度,要想写出高质量的文章,
随着半导体技术的不断发展,数字逻辑系统的功能越来越复杂。同时在另一方面FPGA(Field Programmable Gate Array)芯片的逻辑资源却并不能满足相应复杂程度的系统的要求,而多
随着信息技术的快速发展,数据量出现爆炸式增长。为了高效存储这些大量的数据,存储区域网FC-SAN(Fiber Chanel Storage Area Network)和IP-SAN (Internet Protocol Storage A
可信计算增强了平台的安全性,能够以更安全地方式去完成任务。可信计算中认证协议是十分关键的,作为平台可信的身份认证协议,直接关系着可信平台的安全性和健壮性。认证协议
图像超分辨率重建技术是指由已有的低分辨率(Low Resolution,LR)图像重建出一幅相对应的高分辨率(High Resolution,HR)图像。这项技术能够实现在不改进成像设备的硬件条件的
随着网络技术飞速发展,网络规模日益扩大,网络复杂性不断提高,影响网络服务质量的因素也逐步增多,这对网络管理提出了新的挑战。在网络管理中,往返时延、延迟抖动等时间测度具有非
随着计算机、互联网技术的不断发展,几乎所有的文本、图片、音频、视频等多媒体都能够以数字化的形式存在和传播。数字化作品容易传播和复制,这就给数字作品的内容安全、产权