1 / 70
文档名称:

基于Web的通用数据库查询中间件的研究与设计.pdf

格式:pdf   页数:70
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Web的通用数据库查询中间件的研究与设计.pdf

上传人:quality 2014/2/17 文件大小:0 KB

下载得到文件列表

基于Web的通用数据库查询中间件的研究与设计.pdf

文档介绍

文档介绍:天津工业大学
硕士学位论文
基于Web的通用数据库查询中间件的研究与设计
姓名:曾海金
申请学位级别:硕士
专业:计算机应用
指导教师:刘文菊
20090101
摘要数据库系统是当今计算机信息系统的重要组成部分。当前,很多企业、机关等单位内存在多种数据库并存的现象,应用软件对不同数据库访问的需求同渐增多。且大多数应用软件中的数据库操作是针对特定的数据库编写,通用性差,造成了应用软件的跨数据库访问繁琐而复杂。设计一个处于应用软件与数据库之间的中间件,屏蔽不同数据库操作上的差异,为用户提供统一的数据库访问接口成本课题针对上述现状,对异构数据库集成理论以及存在的问题进行了研究和提出了基于耐ㄓ檬菘獠檠屑浼简称为:中问件囊滴衲P和系统框架。基于这个模型,中问件完成了异构远端数据的转化和集成过程,为应用程序对分布数据信息获取提供底层支持,实现了用户访问和操作的透明性;利用栽抖耸莶僮鞴δ芎蟹庾埃渥陨淼钠教ā⒂镅晕薰匦院突ゲ作性实现了系统的跨平台性和松散耦合性。根据模型的组件划分依据,利用面向服务的组件设计模式,选择合适的开发工具和编程语言对各模块进行详细分析、的过程,验证了该中问件能够有效解因异构数据库所带来的数据集成问题。为应用软件设计的研究热点。探讨,分析了异构数据库集成中中间件思想的应用,继而结合际酰设计和实现;最后论述了使用该中问件设计和丌发天津市电力公司项目管理系统论文的研究成果得到广泛的应用,并获得天津市大学生创新设计大赛二等奖。关键词:中问件:灰旃故菘饧桑煌ㄓ眯
.甶瑆篧甅:畂:,.,琺琣,瑃,琫甀,.,.琁籰,,;篣
学郝畚淖髡咔┟巽菸窭锴┳秩掌冢撼錰月棚乏多签字嗍冲年/月夕学诼傥淖髡咔┟骸⒔晕=签字同期:歹珂年耭独创性声明学位论文版权使用授权书本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得云洼王些去堂或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。本学位论文作者完全了解丞洼王些太堂有关保留、使用学位论文的规定。特授权丞洼互些太堂可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得导师签名:
学位论文的主要创新点一、采用穹绞浇饩鲆旃故菘獾募晌侍猓帘瘟耸菰的差异性,为用户提供统一的数据库查询接口。二、在系统的架构设计上采用基于面向服务的组件开发模式,为基于中间件的软件开发模式提供新的设计方法。
第一章绪论课题研究背景课题研究意义随着市场竞争的愈演愈烈,企业信息化的要求越来越迫切,也越来越高,其中一个很重要的方面就是对企业己有数据的管理和利用。但是,企业在信息化建设过程中,由于计算机技术和网络技术的不断发展,许多用于管理企业数据的信息系统在不同时期分别被建立。随之而来的问题是企业多年来分散丌发或引进的信息系统,互相之间不能信息共享,业务不能顺利执行和有效控制,形成了许多“信息孤岛浚扔跋炝讼钟邢低车募绦诵校灿跋炝诵孪低车氖凳F笠内部各个信息系统的数据带有明显的分布性、自制性和异构性ㄆ教ㄒ旃埂应用异构、数据格式异构和语义异构H欢矶嗲榭鱿拢笠狄丫宦阌谙统仅仅能提供局部业务环节的业务数据,而是越来越需要实现分布在网络不同位置上的多个业务之问的信息共享,以提高企业的运作效率,因此,为了保证对企业内部信息进行共享、维护和管理,必须寻找一种对分布数据进行统一操作的方本课题的研究成果对于降低异构数据集成难度和成本具有实际意义。对于基囊旃故菁芍形始难芯俊⑸杓朴胧迪郑梢运醵碳上低的开发周期,降低系统的丁悍⒊杀荆岣呦低车目煽啃院屠寐剩8鞑棵拧⒒构和企业内部的数据共享提供有力的支持。问题。无论足对企业内部现有系统的统一规划,还是埘企业未术业务的发展,它地得到解决。通过在传统的二层或是两层应用架构中添加通用数据库奄询中间件,实现对远端源数据库的访问和操作,这样就解决了各种数据库由于所法。于针对异构数据集成系统中要解决的各种异构问题,设计了通过在原系统架构中添加中姆椒ǎ虾玫慕饩隽嗽行畔⑾低臣衫鸭跋低晨衫┱剐圆畹都是快速、可靠的信息化支持工具。对它的研究具有如下意义:对解决平台异构性的意义数据的平台异构、应用异构问题可以通过岷蟈技术很好
┱剐缘囊庖也是存储该数据库的核心位置信息。这样就大大减少了工作量,提高了各系统集成的可扩展性。本文主要研究基于中间件模式的数据库查询构建方法,侧重于如何方便、快速的建立一个更稳定、更