文档介绍:西北工业大学
硕士学位论文
基于SOA架构异构数据源包装器的设计与实现
姓名:王豫
申请学位级别:硕士
专业:计算机科学与技术
指导教师:谷建华
20070301
摘要生产生活中信息量的迅速增长,使得人们对数据的需求不仅仅局限于本地数据源的数据,对于异地数据的需求量也与日俱增。异地数据的异构性使企业、部门和机构间的数据访问存在诸多的不便,降低了信息的利用效率。本文的研究基于国家发展与改革委员会高新技术产业化项目:协同业务集成中间件平台钅恐械钠笠捣褡芟呦统。该系统实现了企业信息系统中各应用软件系统和各异构数据源间的互操作,使用户方便、快捷、准确的从异构数据源上获取数据,而无需了解包装器作为系统重要的组成部分,用于对异构数据源进行包装和适配,将外部的应用系统连接进入服务总线,使其能够以标准的消息交换与其它的程序组件和应用系统进行交互,提供了对数据库、消息服务器和遗留系统的广泛连接,本文即对其进行了深入研究。论文首先对喙丶际酢⒔峁够头墙峁够囊旃故菰蠢砺垡约懊嫦其次,对面向服务的软件平台的系统架构进行了简要的描述。在该架构的基础上,从详细说明一个具体应用场景在系统中的部署、执行入手,引出包装器在系统中的目的、作用和存在形式。然后,详细阐述了结构化数据源数据库包装器的设计及关键技术实现,包括:牡到馕黾际酢⒐叵凳菘庥隭之间的映射技术和隨之间的查询转换技术。并通过分析趁嫣氐愫腿諻信息抽取技术,提出了一种非结构化数据源捌鞯纳杓品桨福ü辰馕觥⒛康哪J蕉ㄒ搴样本学习,实现半自动化的畔⒊槿最后,对数据源包装器技术作了进一步的探讨和展望。关键字:包装器,异构数据源,面向服务的体系架构,企业服务总线具体数据源的信息结构和访问接口。服务的体系架构与企业服务总线等相关理论基础进行了论述。
黝,琌:【甀,·狾..琫,瓸..,狾,...琣猳,:.,..Ⅱ
纽毯学位论文作者签名:圣邀学位论文作者签名:兰邀畂年了月巧日饶辏辉露呷学位论文知识产权声明书月弓日西北工业大学业西北工业大学学位论文原创性声明本人完全了解学校有关保护知识产权的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属于西;业大学。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。本人允许论文被查阅和借阅。学校可以将本学秉承学校严谨的学风和优良的科学道德,本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经公开发表或撰写过的研究成果,不包含本人或其他已申请学位或其他用途使用过的成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式表明。本人学位论文与资料若有不实,愿意承担一切相关的法律责任。位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律注明作者单位为西北工业大学。保密论文待解密后适用本声明。指导教师签名:
第滦髀研究背景及意义包装烈作为系统的一部分,用于对异构数据源进行包装随着信息化程度的不断深入,政府、企业都在进一步提升整体信息化水平,希望把企业内的各种业务进行整合、集成,消除“信息孤岛”。同时,大量的数据都存在于分布式的异构网络节点上,如何方便、快捷地从这些异构数据源上获取数据也成为一个普遍问题。在这种情况下,业务集成中间件就成为了必不可少的软件基础平台。业务集成的概念包括企业已有的应用系统集成、业务流程整合、企业数据集成等内容。业务集成中间件平台是提供应用集成、流程集成、数据集成的统一平台,是整合企业信息的底层基础技术平台。系统是一个企业应用集成的开发、部署、运行、管理和维护的等主流规范,利用标准息通信机制和高性能的ㄐ偶际酰迪至朔裰涞耐ㄐ拧⒘印⒆楹和数据集成,为企业应用提供了便捷、一致、安全并符合标准的丰富接口,保证服务之间信息的可靠传送,实现不同厂家的数据库、中间件运行平台及其基于这和适配,将外部的应用系统连接进入服务总线,使其能够以标准的消息交换与其它的程序组件和应用系统进行交互。包装器是一个软件,用于提取指定信息源的内容,并把其中用户需求的信息表示出来。在数据库领域里面,包装器是一个把数据和查询从一个模式转化为另一个模式的组件。从上面的定义可以看出,数据访问模式、查询翻译、数据提取、数据转化是包装器的主要功能,包装器通过用户定义的统一数据访问模式将用户提出的查询请求发送至分布式的异构数据源,然后从异构数据源中抽取用户需求的数据后将查询结果返回给用户。同时,因为怯赏蛭设计的用来自动描述数据信息的一种新的标准语言,随着际醯牟欢铣墒欤嚼丛蕉嗟氖菀訶的格式存储,丫晌互联网上应用程序之间数据交换的标准,基于母髦钟τ