网站大量收购闲置独家精品文档,联系QQ:2885784924

基于Java和XML技术的 异构信息系统数据集成框架应.docVIP

基于Java和XML技术的 异构信息系统数据集成框架应.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java和XML技术的 异构信息系统数据集成框架应.doc

基于Java和XML技术的 异构信息系统数据集成框架应   1引言   企业信息化的逐步深人,在企业内部以及企业之间必然存在着大量异构信息的交互和共享问题。对于一个具有多种应用系统的企业来说,各系统中数据的交换与信息的集成是至关重要的,只有实现了各信息系统的集成,才能真正实现企业的信息化。数据信息系统的交换与集成,是一个企业信息化的基础,没有对企业现有的各种应用信息系统的集成,企业中的各种数据信息系统,只能是各种自动化和信息化的“孤岛”,不能共享各系统的数据,不能对企业的整体业务流程进行统一的管理,特别是对于设计制造业来说,更是如此。同时,企业必然要与外部企业进行数据的交换和共享,企业之间数据的交换和共享也需要一种工具来帮助不同企业间的数据交换,对于企业之间和分布式企业的数据交换和共享,国际标准化组织W3C推出了可扩展的标记语言(extensibleMarkupLanguage,XML),语言,着重描述Web页面的内容和直接处理Web数据的通用方法,用于实现网络上信息的共享和交互,基于XML的信息集成,已成为国内外学者研究的热点。   目前,巳有不同的企业信息化集成平台,有的以ERP系统,有的以PDM系统作为系统的集成框架工具。不过,这些系统多为商业化系统,不仅价格昂贵,而且实施周期较长。对于企业现有的业务系统如人力资源、财务、客户关系、办公自动化系统、各种计算机辅助T.程系统等,又急需要将已有的这些系统进行集成,以达到对这些信息“孤岛”共享和交互,避免不必要的资源重复建设。本文提出了一种基于Java与XML技术的异构系统数据的集成框架结构,同时给出了基于该框架结构的实现方法。   2Java与XML技术   Java语言是一种流行的面向对象的编程语言,同时具有一系列的面向对象程序设计规范,由SUNMicrosystems在20世纪90年代中期开发。它是一个基于Java虚拟机(JVM)、与操作平台无关的执行模型,由于具有“一次编写,到处运行”的特   点以及作为Web应用程序的编程语言而很快地被广泛接受。与C++不同,Java类定义放在一个单独的自含式文件中,既没有单独的头文件也没有执行文件,并且Java语言基本上没有定义的次序相关性,在出现方法体时,它总是紧随方法特征声明之后定义;此外Java语言缺少集成处理器。这些特性合在一起,使Java源程序在语法上很简洁,从而使Java语言成为使用XML表7K的最理想的语言。   一般来说,XML有助于独立平台、易于提取信息的文档和数据,是数据交换的标准;而Java有助于独立平台、易于处理的面向对象的应用软件解决方案。在Web应用中,Java使浏览器工作时就像在通用的应用平台上,而平台与平台之间是相互独立的。在HTML语言中,由于固定的Tag集合和HTML语义上的贫瘠,使Java的应用受到了极大的限制。而且,由于在HTML中不同的语义无法表现,故数据元中丰富的信息得不到一种统一的表示,但HTML却能很好地解决这个问题。   XML的应用大致上可以分为三大类:   (1)简单数据的表示和交换(针对XML的简单API(SAX)和文档对象模型(DOM)语法解析,不同的文档类型定义(DTDs)和概要(Schemas))0   (2)面向消息的计算(XML-RPC(远程过程调用),SOAP协议,电子化业务XML(ebXML)),   (3)与用户界面相关,表示相关的上下文(可扩展样式表语言(XSL),可扩展样式表语言转换(XSLT))。   这几类应用在J2EE(Java2Platform,EnterpriseEdition)架构中恰好有天然的对应,数据表示和交换功能是EJB组件模型中持久化服务(PersistenceServices)的一部分,基于消息的通信由Java消息服务(JMS)API来处理,而界面表示正是Java服务器页面(JSP)和JavaServlet最为擅长处理的。   3异构应用系统数据集成框架   异构应用系统是指在不同的硬件的体系结构和操作系统平台(Windows,UNIX,Linux)以及网络数据库系统上运行的各种信息系统与辅助工程系统(如CAD/CAM/CAPP等)。信息系统集成的含义是指将基于信息技术的资源及应用H十算机软硬件、接口及机器)聚集成一个协同T作的整体,集成包含功能交互、信息共享以及数据通信三个方面的管理与控制[1]。从信息系统集成的角度来看,在应用系统之间的数据交换与集成有三种基本的方式,即应用封装、接口集成和紧密集成。   集成平台与集成框架技术是在20世纪80年代末90年代初,随着企业信息集成与系统集成复杂度的提高,采用常规的集成方法已难以适应集成的要求,于是作为先进的应用集成T具,集成平台与集成框架技术就应运而生。目前企业应用集成有几种不

文档评论(0)

czy2014 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档