基于java和xml技术的 异构信息系统数据集成框架应

基于java和xml技术的 异构信息系统数据集成框架应

ID:21866083

大小:54.00 KB

页数:6页

时间:2018-10-25

基于java和xml技术的 异构信息系统数据集成框架应_第1页
基于java和xml技术的 异构信息系统数据集成框架应_第2页
基于java和xml技术的 异构信息系统数据集成框架应_第3页
基于java和xml技术的 异构信息系统数据集成框架应_第4页
基于java和xml技术的 异构信息系统数据集成框架应_第5页
资源描述:

《基于java和xml技术的 异构信息系统数据集成框架应》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Java和XML技术的异构信息系统数据集成框架应1引言企业信息化的逐步深人,在企业内部以及企业之间必然存在着大量异构信息的交互和共享问题。对于一个具有多种应用系统的企业来说,各系统中数据的交换与信息的集成是至关重要的,只有实现了各信息系统的集成,才能真正实现企业的信息化。数据信息系统的交换与集成,是一个企业信息化的基础,没有对企业现有的各种应用信息系统的集成,企业中的各种数据信息系统,只能是各种自动化和信息化的“孤岛”,不能共享各系统的数据,不能对企业的整体业务流程进行统一的管理,特别是对于设计制造业来说,更是如此。同时,企业必然要与外部企业进行数据的交换和共享,企业之间数据的交换和

2、共享也需要一种工具来帮助不同企业间的数据交换,对于企业之间和分布式企业的数据交换和共享,国际标准化组织arkupLanguage,XML),语言,着重描述L的信息集成,已成为国内外学者研究的热点。目前,巳有不同的企业信息化集成平台,有的以ERP系统,有的以PDM系统作为系统的集成框架工具。不过,这些系统多为商业化系统,不仅价格昂贵,而且实施周期较长。对于企业现有的业务系统如人力资源、财务、客户关系、办公自动化系统、各种计算机辅助T.程系统等,又急需要将已有的这些系统进行集成,以达到对这些信息“孤岛”共享和交互,避免不必要的资源重复建设。本文提出了一种基于Java与XML技术的异构系统数据

3、的集成框架结构,同时给出了基于该框架结构的实现方法。2Java与XML技术Java语言是一种流行的面向对象的编程语言,同时具有一系列的面向对象程序设计规范,由SUNMicrosystems在20世纪90年代中期开发。它是一个基于Java虚拟机(JVM)、与操作平台无关的执行模型,由于具有“一次编写,到处运行”的特点以及作为L表7K的最理想的语言。一般来说,XML有助于独立平台、易于提取信息的文档和数据,是数据交换的标准;而Java有助于独立平台、易于处理的面向对象的应用软件解决方案。在L的应用大致上可以分为三大类:(1)简单数据的表示和交换(针对XML的简单API(SAX)和文档对象模型

4、(DOM)语法解析,不同的文档类型定义(DTDs)和概要(Schemas))0(2)面向消息的计算(XML-RPC(远程过程调用),SOAP协议,电子化业务XML(ebXML)),(3)与用户界面相关,表示相关的上下文(可扩展样式表语言(XSL),可扩展样式表语言转换(XSLT))。这几类应用在J2EE(Java2Platform,EnterpriseEdition)架构中恰好有天然的对应,数据表示和交换功能是EJB组件模型中持久化服务(PersistenceServices)的一部分,基于消息的通信由Java消息服务(JMS)API来处理,而界面表示正是Java服务器页面(JSP)和J

5、avaServlet最为擅长处理的。3异构应用系统数据集成框架异构应用系统是指在不同的硬件的体系结构和操作系统平台(L集成服务器使用XML技术使我们可以将数据与业务逻辑的表示以及运算分离开来,从而使数据可以有多种多样的表现形式,如关系数据库中的“项”、对象数据库里的“序列化对象”、各种统计图表、大量的专用单据等。在分布式环境下个体的情况千差万别,数据的记录、存储方式也是各有千秋,为了更好地进行数据的共享,本文提出了用XML技术把数据表示成与系统、与应用无关的形式。(3)企业异构应用系统。该层是各种企业异构应用系统,其存储采用不同的存储结构。这些应用系统的存储单元彳I可能是异构的(Hete

6、rogeneous),如图1所示,它们有MSSQLServer,Oracle,Access等主流的商业数据库系统,甚至有XML数据库,由这些异构的数据管理系统支撑应用系统。本文提出这个新的异构应用系统数据集成框架,采用的是Java和XML技术,把Java和XML技术组合起来可以创建具有高度平台独立性的分布式数据交换和处理系统。4框架结构的实现关键技术上面提出的异构应用系统数据集成框架的实现过程主要有三个方面的关键技术需要解决,即XML表示的数据库、XML文档与数据库之间的转换、XML集成规则的表示。XML数据库表示许多应用都是基于数据库基础的,但是建立和维护一个数据库的成本较高,并且通常

7、需要有专业的知识,而对于Imer的用户来说,在某些情况下,根本不必使用真正的数据库,甚至不便使用真正的数据库,因此完全有必要引人一种新的数据存储模式,使它能简单高效地对小规模数据进行管理。为此,引入XML对数据库进行如下的描述:《?xmlversion=1.0?《tablename=xmltb《roetype=varcharTiger〈/username《roetype=ffvarchare《/roL来描述一个数据库不仅可以记录数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。