- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML于企业应用集成框架的研究与实现 摘要:企业信息孤岛的问题日益得到人们的重视,企业应用集成(EAI)技术的提出很好的解决了这类问题。该文对EAI进行了深入的阐述,分析了EAI的特点、优势以及技术本身的缺陷,提出了一种基于XML的业务流程集成的框架,并通过一个实例系统给出了框架的具体实现方法。 关键词:EAI;XML;业务流程;BWE 中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)24-6863-03 1 EAI综述 1.1 EAI的概念 经济与社会全球化带来了信息化建设的蓬勃发展,不论是企业还是高校,其内部所使用的应用系统已经达到了一定的规模,各个应用系统之间的交流也越来越频繁,对系统之间数据关系的要求也越来越高。这种发展形势迫使企事业单位突破传统的局部限制,加强内部的交流和资源共享,目的在于能够在削减成本的前提下最大限度地利用现有技术以提高其竞争力。 企业应用集成技术(EAI)通过将一系列的方法、技术和工具组织在一起实现对不同应用的合并与协调,从而实现企业信息系统的集成,通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等。 1.2 EAI的优势 EAI的最终目的是为已存在的应用系统提供标准、统一的交换中心,并为新的开发提供基础。EAI系统的核心由一系列组件组成,这些组件为各种资源之间的信息交换提供了保障,使得应用系统能够通过适配器或者连接器来访问它们。它在企业信息资源整合的优势具体体现在以下几个方面: 1) 改善内部流程 2) 增强供应链间的关系 3) 增进与客户的联系 4) 减少市场化周期 1.3 EAI的类型 EAI解决方案可以呈现许多种形式并以多种级别出现。EAI合适的级别依赖于许多因素,包括企业的大小、行业类别、应用的集成度或是项目的复杂度以及预算等等。 这里简单给出EAI中间件解决方案最常用的一种类型:业务流程集成 业务流程集成产生于跨越了多个应用的业务流程层。通常通过使用一些高层的中间件来表现业务流程集成的特征。这类中间件产品的代表是消息中介,消息中介使用一个总线模式或者是HUB模式来对消息处理标准化并控制信息流。图1在一个较高的层次说明了一个开放的业务流程的组成。 2 基于XML的业务流程整合架构 我们在前面提到的基于业务流程整合通过实现对企业业务流程的全面分析管理,使企业有能力从现有的环境和状态转变为随需应变的企业。基于业务流程整合的EAI作为一个工具,可以完成已有系统间的信息连接和协调,而且对没有任何系统的新公司而言,可先用集成平台构筑业务流程平台,而后把企业想要的应用系统引入其上。 但是并不能说EAI技术就不存在其自身的问题。在任何集成项目中,最重要的成果之一就是降低其中软件的耦合程度,通常是通过使用松弛性耦合组件使它们之间的相互依赖变得很少或不存在。传统的EAI要求服务客户端与系统提供的服务本身之间必须进行紧密耦合,即要求一个同类基本结构。这样的系统往往十分脆弱:如果一端的执行机制发生变化,那么另一端就会崩溃。例如,如果服务器应用程序的接口发生更改,那么客户端就会崩溃。 为此,我们提出了基于XML的业务流程集成框架,通过使用XML这种标准的数据交换技术来取代传统EAI技术中对适配器的要求,以降低应用系统之间的耦合度。 XML是目前主流的数据交换技术,它可以实现具有相当灵活性的、通用的数据交换接口,可以有效的解决不同应用系统、不同数据源之间的数据共享与交流问题。总体来看,数据交换的基本框架采用XML接口来访问各种数据源,进行XML标准格式到不同异构数据之间的双向映射。翻译成XML标准格式的数据由数据交换引擎进行处理,并通过消息传输部件进行数据的交流。 3 XML数据交换技术研究要点 3.1 XML的存储 虽然XML可以采用各种不同的存储方式,但对企业级大型应用系统而言,关系型数据库是最普遍使用的存储方式。在关系数据库中物理地存储XML数据有三种方法:碎片式、结构化和非结构化。碎片式和非结构化存储虽然很有用,但还存在一定的局限性,而结构化方法可以充分利用关系数据和XML层次结构的能力。 结构化方法允许把XML数据存储在数据库中并保留数据的层次结构,因此,结构化存储也被称为“本地XML”存储,这也是每一家数据库厂商希望其产品达到的目标。保留XML数据层次关系带来的最大好处是可以接收XML文档,在关系数据库中组合或修改它,并生成新的XML数据。 3.2 XML到其他数据源之间的转换 XML与其他数据源之间的转换,可以分成几个方面来论述: 1) XM
有哪些信誉好的足球投注网站
文档评论(0)