企业应用集成研究

企业应用集成研究

ID:41937602

大小:19.00 KB

页数:3页

时间:2019-09-04

企业应用集成研究_第1页
企业应用集成研究_第2页
企业应用集成研究_第3页
资源描述:

《企业应用集成研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、企业应用集成研究企业应用集成研究【摘耍】随着计算机信息化的发展,企业部署了大量的异构信息系统。异构信息系统之间形成了“信息孤岛”,企业应用集成成为了一个热门研究的领域。传统的企业应用集成采用点对点的模式,服务的可重用性差,缺乏可扩展性。通过SOA进行企业应用集成,可以使企业重用资源和业务功能来构建新的应用程序适应企业需求的变更。【关键词】EAIWebServiceSOAESB一、企业应用集成概念企业应用集成(EAI,EnterpriseApplicationIntegration)是指在企业中集成完成不同业务功能的应用系统,使它们之间

2、进行信息共享和业务处理。这样用户不必考虑这些具体信息到底是属于哪一个应用系统的而直接可以访问整体信息,即各个不同应用系统对用户来说是透明的。二、企业应用集成模式企业应用集成的模式是指应用之间的集成拓扑结构和方法,企业应用集成根据集成模式可分为点对点集成、基于消息代理的集成、基于组件的集成。1•点对点集成。点对点的集成是说不同系统间就各自的编写接口、消息格式、数据模型等达成一致,从而使代码的设计、接口编写,紧密的集成在一起。这种方式的优点是当节点比较少时比较简便,但当节点数较多时具有很大的缺点:服务无法得到重用,网状结构复朵混乱,也缺乏

3、扩展性。当企业有新的信息系统需要集成,不得不增加很多个连接,不便于系统的维护和扩展。2.基于消息代理的集成。这种方式下每个耍集成的应用系统通过适配器与消息代理相连,这种消息代理也称之为“消息中介”o该中介负责转换不同应用系统之间传输的消息格式以达到兼容的B的。2.基于组件的集成。基于组件的集成是一种应用很广泛的集成模式。基于组件的集成通过调用不同系统的组件来实现集成,大致分为三种方式:CORBA、EJB、COM/DCOMo在企业应用集成中,基于中间件的集成得到了普遍的认同和应用,但是中间件技术依然存在着下面的一些问题。(1)该方法基于

4、中间件平台,但中间件平台一般是不同构的,平台的复用率很低,要在更高层次上通过这条路来实现企业应用集成儿乎走不通。(2)企业之间部署有防火墙,业务系统之间的通信采用的协议一般來说是基于消息的,这样使得业务系统间的通信会受到企业防火墙的制约。(3)业务系统间的集成方式是紧耦合,这是由于面向的中间件是特定的,业务接口暴露出来不能在异构的集成环境下使用,业务价值无法得到复用。(4)随着企业集成的需求的动态变化,屮间件的功能需要不断扩展,变得越来越复杂,使得屮间件的管理成为很大的问题,同时也极大的降低了系统的灵活性。三、面向服务架构的系统集成面

5、向服务的体系架构(SOA,ServiceOrientedArchitec-ture)是以服务为基础的,它将应用的功能封装成一个个服务。这些服务通过良好定义的接口和协议联结在一起。正是由于这种中立性,SOA独立于实现服务的编程语言、操作系统和硬件平台。面向服务的架构是一种支持应用程序或应用程序组件的描述、发布、发现和使用的应用架构。首先,SOA将功能都封装成一个个服务,接着发布封装好的服务,最后检索服务,以达到服务的最大程度复用。从软件开发的角度讲,SOA要更符合业务的功能需求变化,根据实际的业务需求,设计人员的设计变得更加方便,各个业

6、务需求通过服务來实现,并在最后通过组装服务来构建应用系统。ESB是SOA的基础设施,基于SOA的企业应用集成通过企业服务总线把多个不同的系统连接起来并通过ESB进行交互。企业服务总线是面向服务的构架,使得企业服务总线能使得不同的服务能通过封装注册到服务总线中进行统一的管理,形成服务的组件库。分布式体系在企业服务总线中被采用,在多个端点上处理逻辑,具有屏蔽平台异构性的能力。四、小结本文主要研究了企业应用集成的札I关技术,主要包括集成的基本概念,集成的三种模式:点对点的集成,基于消息代理,基于组件的集成,最后分析了面向服务架构的系统集成方

7、法,指出了面向服务的集成方式的优势。

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

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

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