基于OpenJMS和XML的异构数据库集成研究与应用

被引量 : 0次 | 上传用户:dhtmlbox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据库技术的迅速发展,结构不同的数据库即异构数据库之间不能安全顺畅的共享和交换数据成为政府/大企业实现信息集成的瓶颈。特别是电子政务领域,由于存在着不同时期的系统,也就存在着多个异构数据源所形成的“信息孤岛”,它使得各部门之间协作效率低下,难以实现数据共享、数据交换和一致性的保持。此外,一些新的需求如:系统间的协同工作、数据挖掘、对外提供统一的访问入口等难以实现。因此,异构数据库的集成成为数据库应用技术的一个重要研究课题。本文在研究异构数据库之间的信息传输时,为了存储和提取数据,对传输的数据格式进行了统一定义。XML作为一种可扩展性标记语言,自描述性使其非常适用异构数据库之间的数据交换。关系数据库的二维表可以通过构造一个统一的DTD文档映射到XML文档,再通过XML数据转换集成到中心数据库。为降低在异构数据库集成时系统的开销,减少服务器通讯程序开发的工作量,选择使用OpenJMS消息中间件来实现系统数据库和中心数据库之间的消息传递。它支持消息的同步/异步传输、本地事务、消息选择、RMI,HTTP和TCP等传输协议,从而保证了可靠的消息传输、事务和消息过滤。论文主要结合课题湖北省交通科技计划项目《湖北港航电子政务系统》展开,提出了一种基于OpenJMS和XML的异构数据库集成模型。全文以数据交换为中心,对触发器有效实现数据的提取问题进行了深入的探讨,保证了数据的同步更新;对消息中间件技术进行了深入的研究,为消息的发送和接收提供了高效的传输手段,保证了消息的可靠性传输;对数据库映射技术作了深入的研究,将XML文档作为通讯数据的统一标准,利用自定义的标准DTD文档将关系数据库映射到XML文档,再通过XML数据转换集成到中心数据库,保证了系统数据库和中心数据库之间顺畅的数据交换。文章的最后,对该集成模型进行了验证,并将其应用于《湖北省港航电子政务系统》中,达到了预期目的。
其他文献
随着新一轮课改的不断深入,合作学习、探究性学习等现代教学方式已广泛运用于中小学的课堂教学,但是某些所谓的“新课堂”仍明显带有师生剧本化的表演痕迹,课堂教学有效性缺
软件成本估算作为软件项目开发和实施中相关经济问题的基础,是软件开发项目管理中最具有挑战性也是最重要的活动。作为软件工程领域的核心问题,软件成本估算也一直深受研究人
通过矿物掺合料机制砂混凝土抗压强度试验,分析了多种材料因素对C40机制砂混凝土抗压强度的交互影响.研究表明,使用机制砂部分取代天然砂并未对混凝土抗压强度造成不利影响;
电子政务系统在各部门的建立和发展,从一开始就不是在统一规划和设计框架下展开的,不同政务系统间的信息往往不易共享,信息孤岛现象严重妨碍了信息的充分利用,异构数据的交换
2003年教育部颁发的《英语课程标准(实验稿)》明确指出:“英语课程要力求合理利用和积极开发课程资源,给学生提供贴近学生实际、贴近生活、贴近时代的内容健康和丰富的课程资
本文论述了合成胶粘剂的发展历史,指出建筑胶黏剂为土木工程的建设提供了更多更好的选择。
实施电子政务,重组优化政府组织结构和工作流程,建立一个精简、高效、廉洁、公平的政府,是信息社会发展的必然趋势。在我国实施电子政务的过程中,由于企业和政府部门信息系统
AFLP(Amplified Fragment length Polymorphism扩增性片段长度多态性)是一种新的DNA分子标记,近年来已应用于小麦及小麦种质资源遗传多样性、种质指纹图谱构建及遗传材料鉴定
空中交通管制员承担着有效维护和促进空中交通安全,维护空中交通秩序,保障空中交通畅通的重要使命。管制学员从民航院校毕业后,需要经过一个为期一到三年的见习培训期,才能放
<正>地铁车站处于地下封闭空间,人员量巨大,一旦发生火灾时候人员疏散逃生及其困难,在疏散过程中由于多种原因,容易发生群死群伤的现象,造成巨大的人员伤亡。本文通过使用pat