[发明专利]基于xml的数据集成信息交换平台无效
申请号: | 200810203161.5 | 申请日: | 2008-11-21 |
公开(公告)号: | CN101739421A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 王小刚 | 申请(专利权)人: | 上海电机学院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海翼胜专利商标事务所(普通合伙) 31218 | 代理人: | 翟羽;何兴元 |
地址: | 200245 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 xml 数据 集成 信息 交换 平台 | ||
技术领域
本发明属于数据交换技术领域,具体涉及一种在复杂异构数据之间实现数据交换功能的信息交换平台。
背景技术
近几年XML标准的出现而且日益成熟,并很快成为当前各种复杂异构数据交换得以实现的核心技术。基于XML技术的信息交换平台并不强迫参与信息交换的所有节点企业使用统一的数据格式和数据处理标准,而是通过客户化的接口来实现不同系统数据格式之间的统一。在企业信息交换平台中使用XML技术,能够实现企业之间和企业内各部门之间的信息互动,利用企业营运信息直接驱动企业的运作,并及时地把运作信息反馈到企业内部信息管理系统。
但国内尚无成熟的数据交换整合产品,国外的IBM、微软等国际大公司有类似的产品,但是存在价格贵,同时与国内企业信息化情况不太相符的问题,导致其产品应用情况并不理想。这些数据交换整合产品在实用性和易用性方面都不够。
发明内容
本发明的目的是建立基于XML(Extensible Markup Language)的企业级数据集成信息交换平台,为实现在不同体系结构之间的数据交换,创建各个结构体系基于标准XML规范的接口,提供基于不同平台的丰富的开发接口,支持流行的开发工具和异构互连接口标准。本发明的技术方案如下所述。
一种基于XML的数据集成信息交换平台,其设置于应用系统和数据库之间,其特征在于,包含以下组件:
连接管理器:对所述数据库的连接进行管理,实现了平台上层对不同的异构数据库的连接。
消息处理器:它负责接受请求,传递结果数据。
整合服务器:解析各应用程序提交的请求,通过所述连接管理器和所述消息处理器取得指定数据库中的数据或应用系统提交的数据,并通过消息处理器将结果数据返回给提出请求的应用系统或存入指定数据库,所述整合服务器包括数据采集处理构件、XML格式文件生成构件、XML格式文件分析验证构件以及XML文件解析转换构件。
安全架构体系:采用电子政务和电子商务普遍适用的PKI(Public KeyInfrastructure)即“公共密钥体系”为数据传输和交换提供加密功能。
其中,在所述的整合服务器中,所述数据采集处理构件接收应用系统提交的数据,生成DOM树,该DOM是具有标准接口的文档对象,即源数据对象实例;或者把来自相反方向的从数据库提取的数据所生成的XML文件生成DOM树,再生成应用系统所需的结果数据。
XML格式文件生成构件把生成的DOM文档对象用JAXP(Java API for XMLProcessing)分析应用系统定义的XML Schema模式文件,并创建XML文件。
XML格式文件分析验证构件用基于事件驱动的分析器SAX分析XML文件格式的合法性,在分析过程中参照XML Schema或者DTD标准库进行验证。
XML文件解析转换构件实现具体的XML模式和关系模式的数据相互转换,从XML中的数据(存在方式可以是Content、属性值、元素名等)到关系模式中字段的映射以及从XML中数据的相互位置关系到关系模式中元组与元组的关系及元组与字段的关系的映射,或者相反映射转换,在分析过程中参照XML Schema或者DTD标准库进行模式分析验证。
其中,所述的基于XML的数据集成信息交换平台可以在应用系统与数据库之间实现数据的正向或者逆向交换。
其中,所述的基于XML的数据集成信息交换平台还实现不同的XML体系之间的数据转换。
其中,在应用系统与数据库之间可以设置两个或两个以上的基于XML的数据集成信息交换平台,以实现系统容错和均衡负载。
本发明提供的基于xml的数据集成信息交换平台可实现在不同体系结构之间的数据交换,创建各个结构体系基于标准XML规范的接口,提供基于不同平台的丰富的开发接口,功能强大但简单易用。
附图说明
图1是本发明实施例中一种基于XML的数据集成信息交换平台的结构示意图。
图2是本发明实施例中基于XML的数据集成信息交换平台在集群状态下的结构示意图。
图3是本发明实施例中基于XML的数据集成信息交换平台整合服务器详细构件分布示意图。
具体实施方式
现依据附图,对本发明做进一步的描述。
实施例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电机学院,未经上海电机学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810203161.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全性高的铝液真空抬包装置
- 下一篇:砂箱小车及铸件生产方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置