基于XML的数据库中间件系统的设计方案研究

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:ligang_nc1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件体系结构中,异构结构趋势越来越明显。中间件的发展为异构结构匹配提供了新的思路,其中数据库中间件是所有中间件中应用最广泛、技术最成熟的一种。它能有效地屏蔽对不同数据库系统的访问方法和用户接口,为用户提供一个访问异构平台的分布式数据库的公共接口。选择合适的数据库中间件能够有效提高系统的性能,提高软件系统的开发效率和软件系统的可靠性,降低软件系统开发的复杂度。 本文从用户(例如企业)和软件工程技术两个角度对软件工程实施过程中普遍存在的一个问题进行了分析,阐述了数据库中间件技术产生的必然性,并分析了数据库中间件技术的发展现状以及几种数据库中间件各自的局限性。然后借鉴已有的数据库中间件的设计思想并从实际的用户需求出发,分析了理想的数据库中间件系统应该具有的几个基本特征。基于这些特征,本文提出了数据库中间件系统应该具有的几个主要功能模块,以建立一个数据库中间件系统设计模型。 基于这个模型,本文还给出了基于XML的数据库中间件系统(XMLDBMW系统)的设计方案,并作了一个简单的实验系统。XMLDBMW系统主要由系统管理监控进程和数据库中间件服务器两个进程组成:系统管理进程主要任务是为系统配置、系统的启动和终止、系统监控提供一个可视化的操作界面;数据库中间件服务器是整个系统的主要部分,包括了上述理论模型的主要功能。在整个系统的设计和实验系统实现过程中,最大限度地松耦合设计,并采用跨平台的数据——XML作为数据交换标准、跨平台的语言Java作为开发工具,并严格的遵循相关的国际标准,便于以后的稳步扩展和标准化。 最后,本文总结了作者完成的主要工作,并提出了下一步的研究方向。
其他文献
计算机外存储有两个大传统媒体:磁存储和光存储。磁存储是最早的介质,包括磁带和磁盘等形式,不论在大型机还是小型机或者是桌面系统都大量应用着。二十世纪七十年代出现多媒
多线程机制对于操作系统来说是至关重要的。NCOS作为一个基于网关安全平台的专用操作系统,在充分考虑到网关安全操作系统的灵活性和健壮性的同时,却忽略了一个重要的方面:即
本文主要讨论了自然场景特别是草地的模拟和绘制。草地的地形是通过人工输入和随机分形的方法生成。植物在草地中的分布使用随机的方法。单株植物的造型则是采用上下文有关的
随着系统集成技术的快速发展,消费电子类产品已经超越传统的单一功能模式,正朝着一体化,智能化,无线化方向发展。单一功能的音频、视频产品已不能完全满足消费者的要求,因此,
近几年来,分组交换的应用越来越广泛,而且逐渐超过通过电路交换,大有取而代之的趋势.随着对分组交换的进一步研究与广泛使用,其高性能价格比的优势变得更加明显,人们也乐于采
本文的主要贡献与创新点: 1 提出了基于UML 的CISR体系结构描述方法及思想 在本文中首次尝试用UML 来完整的对C 4 ISR 进行建模描述通过对C 4 ISR 体系结构框架的深入研究
该文系统研究了在一个为空间网络和服务设施规划问题开发的基于知识的决策支持系统中,如何应用人工智能技术的专题.将人工智能AI整合到决策支持系统DSS导致了产生了被称为基
IDS在网络安全体系中占据着重要的位置。然而当前的IDS技术都有自己的缺陷:异常检测误报率太高,目前还难以在市场得到应用;误用检测的攻击特征不能实时更新,容易导致漏报,同
快速增长的海量数据促进了数据挖掘技术的发展,现实世界中80%以上的数据都具有空间属性,数据和空间属性的集合称为空间数据,系统由于包含空间数据具有空间属性.空间数据的复杂
多播是目前网络中研究最多、应用最广的通信方式.实现多播路由是解决多播通信的关键问题之一,而实现多播路由的一般方式是建立多播树.多播路由算法主要用来建立一棵性能好的