基于SOA架构异构数据源包装器的设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:shenth_1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生产生活中信息量的迅速增长,使得人们对数据的需求不仅仅局限于本地数据源的数据,对于异地数据的需求量也与日俱增。异地数据的异构性使企业、部门和机构间的数据访问存在诸多的不便,降低了信息的利用效率。 本文的研究基于国家发展与改革委员会高新技术产业化项目:协同业务集成中间件平台SynchroBIP(Business Integrator Platform)项目中的企业服务总线系统SynchroESB。该系统实现了企业信息系统中各应用软件系统和各异构数据源间的互操作,使用户方便、快捷、准确的从异构数据源上获取数据,而无需了解具体数据源的信息结构和访问接口。 包装器作为系统重要的组成部分,用于对异构数据源进行包装和适配,将外部的应用系统连接进入服务总线,使其能够以标准的消息交换与其它的程序组件和应用系统进行交互,提供了对数据库、消息服务器和遗留系统的广泛连接,本文即对其进行了深入研究。 论文首先对XML相关技术、结构化和非结构化的异构数据源理论以及面向服务的体系架构与企业服务总线等相关理论基础进行了论述。 其次,对面向服务的SynchroESB软件平台的系统架构进行了简要的描述。在该架构的基础上,从详细说明一个具体应用场景在系统中的部署、执行入手,引出包装器在SynchroESB系统中的目的、作用和存在形式。 然后,详细阐述了结构化数据源数据库包装器的设计及关键技术实现,包括:XML文档解析技术、关系数据库与XML之间的映射技术和XPath与SQL之间的查询转换技术。并通过分析Web页面特点和三种Web信息抽取技术,提出了一种非结构化数据源Web包装器的设计方案,通过网页解析、目的模式定义和样本学习,实现半自动化的Web信息抽取。 最后,对数据源包装器技术作了进一步的探讨和展望。
其他文献
目前,数据仓库技术正处于快速发展时期,基于数据仓库的联机分析处理系统也正在成为IT行业新的增长点。数据仓库技术起源于对大量数据进行处理的需要,是随着业务应用的需要而产生
随着网络技术和入侵攻击技术的不断发展,面对大规模、有组织的分布式入侵行为,传统的入侵检测技术已经不能满足网络安全的需要。针对目前IDS系统存在的自身安全性不足、对新
企业信息集成解决了企业“信息孤岛”的问题,然而在实现基于业务流程的集成方面还有待进一步发展。SOA提出了面向服务的业务流程集成框架,如何在该框架下,扩展ESB平台,实现服务组
OPC作为开放的工业控制通信标准已经发展了10个年头,但是其具体的实现却一直被厂商作为盈利的工具而不予公开,这其实阻碍了该项技术的更广泛地应用。本文在对OPC技术详细研究的
随着计算机技术、网络技术、数据库技术的迅速发展,许多企业已经建立了企业信息门户系统,各种应用软件如OA、MIS、ERP、CRM等正在企业生产中发挥着重要作用。但同时也不可避免
SOA(Service-Oriented Architecture,面向服务架构)是当今业界最热的话题之一,基于标准、灵活、松散耦合是SOA的主题词,它将彻底改变企业现有的IT架构。经过几十年的企业信息化
分子生物学研究生物大分子(基因与蛋白)的结构与功能,是阐明生命现象本质的科学。应用计算机技术对分子生物学实验所产生的海量数据进行采集、表达、描述、储存和分析,推动了生
近年来稀疏表示理论及其算法得到快速发展,并在计算机视觉和图像分析等研究领域有着广泛的应用。依据稀疏表示的分类器性能取决于选择的字典,因而如何由训练样本得到表示能力
合成孔径雷达(SAR)具有全天时、全天候、强透射等优点,被广泛应用于军事和民用领域。然而,由SAR成像原理所引起的相干斑噪声使得SAR图像的处理比传统光学图像更加困难。本文就S
骨髓是人体的主要造血器官,其细胞种类繁多。它的分类计数可以诊断和鉴别出各种血液系统疾病。显微镜检查是其主要诊断手段,但人工操作工作繁重且掺杂过多的主观因素。计算机分