基于Web Services的综合信息采集平台

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Web Services的 综合信息采集平台
作者:刘振鹏,牛晓霞,徐建民,石磊,薛玉倩 报告人:牛晓霞


为了解决目前企业信息系统中分散,异构 信息源的信息共享问题,以及各个分散异构信 息源中的数据,不能被有效集成的问题.本文 在Web Service的基础上采用数据即服务(Data As Service)的概念,构建了一种面向服务的 数据集成体系结构.并根据此体系结构结合Web 服务技术设计了综合信息采集平台系统,该系 统在实现异构系统,异构信息源间信息的共享 的基础上,有效的集成了异构信息源的数据, 而且形成了统一的数据视图提供给用户.最后 给出了综合信息采集平台系统的一个应用实例.
2 面向数据集成的体系结构
数据即服务的概念
目前对于web服务还没有一个统一的定义,我们认为 web服务是一种松耦合的独立于具体平台和语言的分布式组 件技术.Web服务的独立性源于它使用了一致的协议,机器 可读的描述语言和基于XML的消息格式,而这种跨平台, 跨语言的独立性正是我们构建针对异构信息源(企业内部 各个业务系统)的数据采集平台所需要的.通常情况下web 服务技术是作为一种功能复用技术被采用的,用户依靠他 所需要的功能动态的定位一种服务.与此不同,数据采集 平台的目的是从各个分散的异构信息源中提取数据,完成 数据集成,为终端用户提供一个统一的数据视图,因此, 我们采用了数据即服务(Data As Service)的概念,即每 一项服务定位的依据不是服务的功能,而是它们所能提供 的数据.根据数据采集平台的目的,在数据即服务概念的 基础上,构建出了一种面向服务的数据集成体系结构.
图1 面向服务的数据集成的体系结构
3 综合信息采集平台系统
基于前面提出的面向数据集成的体系结构,我们设计了综 合信息采集平台系统,如图2所示.此系统实际应用了面向数 据集成的体系结构,将数据存取功能做成WEB服务发布出去, 在实现异构系统,异构信息源间信息的共享的基础上又提供了 数据查询服务,访问控制服务,联合模式服务. 其中访问控制服务避免了同一用户在不同的系统中有不 同的账号而造成的管理上的混乱,而联合模式服务则最终为终 端用户提供了统一的数据查询视图.该平台系统避免了数据的 重复生产,避免了大量冗余数据的产生,增强了对以前产生的 数据的再利用,并且在实际应用中获得了良好的效.可应用于 任何需要整合现有业务系统和业务数据的企业,同时具有很强 的可扩展性.
面向数据集成的体系结构 该体系结构将数据提取功能作为一种 特殊的WEB服务发布出去,是一个实例化 的WEB服务.同样遵循Web服务的相关标 准协议,包括服务调用协议SOAP,服务 描述协议WSDL和服务发现协议UDDI. 数据集成体系结构如下图所示 :
终端用户 领域专家 数据集成服务 定义并出版标准术 语 以及术语间的关系
本地 数据库
XML 格 式 描 述的 数据库输出模 式
本地 数据库
图2
基于Web service的综合信息采集平台系统框架
4 应用实例
现有公安信息管理系统存在的问题
(1)不同的业务系统的信息不能实现关联,缺乏信息的 完整性,整体性得不到体现. (2)存在着数据不一致的问题. (3)各个业务系统,操作平台复杂多样,难以实现直接 的信息共享. (4)底层的数据库管理系统版本不一致.
1 引 言
Web Service技术是近年来新兴起的一项技术.它的主要目 标是通过使用统一标准,统一封装数据,消息,行为等,在无 需考虑具体应用环境的情况下让不同系统跨越平台,彼此兼容, 进行无缝通信和数据共享.Web Service是一套基于XML的标准, 提供了一套全新的采用统一的方法进行服务的描述,注册,查 询的模式,解决了信息孤岛问题,充分实现了信息的共享.同时, 在企业信息化建设过程中,由于各业务系统的建设和实施数据 管理系统的阶段性,技术性以及其他经济和人为等因素的影响, 导致企业在发展过程中积累了大量采用不同存储方式的业务数 据.其中采用的数据管理系统也大不相同,构成了企业的异构 数据源.从而形成了目前各个部门间条框分割和信息独立,企 业内部各个系统之间无法实现更有效的信息共享与协调.各个 分散的异构信息源中的数据,不能被有效的集成,形成统一的 数据视图提供给用户.因此,本文提出了采用Web service技术 构建综合信息采集平台, 提供了一种解决分散,异构信息源信 息共享问题,以及有效的集成异构信息源中的数据,从而为用 户提供一个统一的数据视图的方案.
安全认证 服务 描述文件 工作流服务 描述文件
本地 数据库
数据存取 服务 描述文件
本地 数据库
数据存取 服务 描述文件
服务 注册表(UDDI) 描述的内容: (1)输入或输出的 数据及其格式 (2)获取数据的方 法 (3)安全验证信息 (4)版本信息
发布: (1)提取的数据wenku.baidu.com 与标准数据项之 间的匹配关系 (2)反应各个服务 之间的变化
报告完毕,请大家多 提宝贵意见!

公安系统综合数据采集平台
针对以上问题,设计开发了公安系统综合数据采 集平台系统.在系统中,各个独立的公安业务系统的 数据输出模式和联合数据模式都存储在一个关系数据 库中,我们将对这个关系数据库的访问作为一项WEB服 务发布出去. 该系统有效的解决了基础派出所应用系统版本繁多, 操作复杂,使用不便的问题,实现了信息一次采集多 次使用,系统应用间的无缝结合.
存取控制服务
基于角色 的 存取规则
数据采集平台 终端用户
查询 全局数据模式 匹配模式
结果
查询处理部分
查询解析器 查询生成器
联合模式服务
开发人员 XML 文 件 库 数据存取服务 1 数据存取服务 2 数据存取服务 3
XML 格 式 描 述的 数据库输出模 式
本地 数据库
XML 格 式 描 述的 数据库输出模 式
5 结束语
随着网络技术的不断发展,Web services 已经成为当前技术的一个亮点.Web Services 的最大特点是具有真正意义上的与平台和语言 无关的特性,可以有效的实现信息共享.然而, Web服务技术尚不成熟,系列规范正在不断地 开发,发展,修订中,同时也有很多新的规范 出现.从发展的角度看,在应用系统集成中采 用web服务技术是大势所趋.同时,在实际的 系统设计过程中,应该把它和一些成熟的技术 结合起来,使用Web服务来支撑而不是替代现 存的下层系统结构.
相关文档
最新文档