CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

基于WEB服务的异构数据库集成中间件

作者: ,  出处:计世网, 责任编辑: 叶江, 
2007-06-25 10:26
  企业在信息化过程中遗留下来大量基于各种业务流程和异构数据源的应用系统。这些系统满足了企业某一特定的业务需求,数据有自身的特点,其它子系统很难使用别的子系统的数据,在企业内部产生了信息“孤岛”阻碍了企业信息化进程……

  1 背景

  企业在信息化过程中遗留下来大量基于各种业务流程和异构数据源的应用系统。这些系统满足了企业某一特定的业务需求,数据有自身的特点,其它子系统很难使用别的子系统的数据,在企业内部产生了信息“孤岛”阻碍了企业信息化进程。

  对企业异构数据源进行集成成为消除信息“孤岛”有效途径。本文提出一种基于WEB服务的异构数据库集成中间件,解决数据集成中的下列难题:

  •   1>异构性:多数据源系统最大的障碍是如何解决各个数据源的异构性。该异构性又分为平台异构性,数据库系统异构性,语义异构性;
  •   2>透明性:数据源异构程度越大透明性的要求就越高。透明性主要包括:平台透明性,数据源透明性和语义透明性;
  •   3>自制性:每个局部数据库具有对自身完全的控制能力,同时能够决定是否提供和提供多少它的功能和资源服务于其它成员系统。

  本文针对上面三方面难题提出了一种基于WEB服务的异构数据库集成中间件解决方案。

  2 相关技术简介

  2.1 WEB服务

  WEB服务(WEB SERVICE)是由W3C(WORLD WIDE WEB CONSORTIUM)组织发起和定义的,目前比较流行的定义为:WEB服务是一个可以用URI来标志的软件系统,它采用XML格式的信息来定义和描述对外的公共接口和绑定。WEB服务可被其它软件系统发现,并通过使用基于XML的消息借助IntelNet协议,依照WEB服务中定义描述的方式实现交互。

  WEB服务具备以下特性:

  •   1>完好的封装性:对外部使用者而言,他能且仅能看到该WEB服务对象提供的功能列表。
  •   2>松散耦合:WEB服务内部实现的任何变更对外部调用者来说都是透明的。
  •   3>使用协议的规范性
  •   4>高度可集成能力:WEB服务完全屏蔽了不同软件平台的差异,各个平台都可以通过标准协议进行互操作。

  2.2 XML技术

  XML 是由SGML (Standard Generalized Markup ,标准化通用标记语言) 发展而来,它以一种开放的自我描述方式定义数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系.XML 的主要特点如下:

  •   1> 可扩展性:组织、个人可建立适合自己需要的置标集合根据需求参数化和语义化相应的数据。
  •   2> 结构性:数据存储格式不受显示格式的制约。
  •   3> 平台独立性:XML 文档是纯文本,独立于平台和应用。

  3 集成中间件方案

  中间件的以WEB服务的方式对外提供交互,WEB应用客户端和其它应用程序客户端从不同的平台,不同的软件开发环境调用该中间件的WEB服务接口,从而获得来自不同数据源的数据,实现数据的透明访问。下面结合中间件的框架图详细说明其中的核心模块。

共4页。 1 2 3 4 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i