企业研究论文-基于SOA和WFM的企业应用集成研究.doc_第1页
企业研究论文-基于SOA和WFM的企业应用集成研究.doc_第2页
企业研究论文-基于SOA和WFM的企业应用集成研究.doc_第3页
企业研究论文-基于SOA和WFM的企业应用集成研究.doc_第4页
企业研究论文-基于SOA和WFM的企业应用集成研究.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业研究论文-基于和的企业应用集成研究摘要针对目前的企业应用集成在实际应用中集成能力及扩展性差、互操作性不高、忽视业务流程集成、集成平台缺乏灵活性和适应性等缺点,在面向服务架构和工作流管理系统之上,提出了基于SOA和WFM的企业应用集成系统SW-EAI。它具有松散耦合、业务流程集成、高度可集成及互操作能力等优势。主要讨论基于SOA和WFM的企业应用集成的体系架构以及企业应用集成的层次模型。关键词企业应用集成面向服务架构工作流互操作一、引言现今,越来越多的企业面临着“信息孤岛”带来的挑战。OA系统、ERP系统、CRM系统、SCM系统和财务系统等等,每一种信息系统都能很好地完成某一些功能,但却难以形成一个完整的企业级业务流程。然而,这些企业并不能一夜之间将他们的那些孤立的应用系统全部放弃或替换,在当前的商业环境下从零开始重新开发他们的整个信息系统常常是不合算的。另一方面,这些企业需要不时地引进各种新的系统。重要是这些新方案是基于最新的架构,他们与原有的系统的架构也有着很大的不同。如何成功实施企业应用的整体集成,是每一个企业必须解决的问题。企业应用集成就是为解决上述问题而产生的。企业成功实施EAI的关键在于把EAI提升到一定的高度,即在考虑企业应用架构之初就对其进行整体规划的基础上,建立一个完整的企业应用集成架构。通过架构,一方面来联系横贯整个企业的异构系统,以实现在企业内部系统之间无缝地共享和交换数据,并明确如何将相关的业务流程集成在一起。另一方面,在添加新的应用系统时就可以很方便地将它们插入到集成框架之中,使新的业务流程与已有的业务流程自然地衔接在一起,实现应用集成的目标。二、面向服务架构和工作流管理1.SOA面向服务架构是一种客户机/服务器软件设计方法,其中应用由软件服务和软件服务使用者组成。SOA与多数一般的客户机/服务器模型不同,它明确地强调软件组件之间的松散耦合,及其独立标准界面的使用。SOA描述了一套完善的开发模式来帮助客户端应用连接到服务上。这些模式定制了系列机制用于描述服务、通知及发现服务、与服务进行通信。SOA是支持以可重用组件和服务组装业务流程,而这些组件和服务是其所运行的应用程序和计算平台的独立部分。而应用SOA的一大目标就是多应用的整合,不但是跨平台的,而且被整合的应用仍能保持其自主性。服务之间必须是松耦合的,如果它们之间的耦合度过于紧密,整个系统架构将是非常脆弱的。所以需要将服务定义为业务逻辑单元,将IT逻辑从服务中剥离出来。这样,服务就可以由不同的企业来提供,而且对于变更管理来讲,任何一个服务的变化都不会影响到其他的服务。2.WFM工作流管理是实现企业业务流程自动化和经营过程重组的有力武器,将工作流管理用于企业应用集成有着良好的应用前景。基于新的企业管理思想,面向过程的计算机应用在今后的企业经营业务中将发挥更重要的作用,而工作流技术就是面向过程建模、优化、执行与监控的先进技术。采用工作流技术为核心开发的业务系统的最大特点,是它们具有高度的灵活性,可以按照企业的具体需求,快速灵活地完成流程的应用;并可在客户业务过程发生变化时,迅速地重组来满足客户需求。三、基于SOA和WFM的企业应用集成架构SW-EAI1.体系结构设计要求面向服务的企业应用系统可以随着企业业务的变化而逐渐变化,能够实现“柔性化”的软件系统,从而降低实施EAI的成本和风险。EAI解决方案底层的设计框架是面向服务的架构理念。依照SOA架构建设、改造、封装各类企业服务,使这些服务可以被简单地发现、调用、管理。提出的基于面向服务架构和工作流管理的企业应用集成体系结构将重点集中于系统的可变,主要优势在于达成一个可变的集成框架,该框架允许重用并重新组合服务,从而快速的产生新的功能模块以适应系统所支持的飞快变化的商业需求。2.基于SOA和WFM的企业应用集成的策略面向服务的企业应用集成方法用面向服务架构的指导原则及理念来构造服务集群系统,在此系统中,业务用户能够动态地联合和组成满足不断演化和改变的业务要求的高级流程。此方法通过强制分开每个服务的消费者和该服务的生产者,从而超越脆弱的、紧耦合的企业应用程序集成和B2B集成方法,增强了松散耦合的关键方面,这些在自动演化为满足业务要求的集成场景中都是必需的。然而,面向服务的企业应用集成框架本身并没有设计提供如何构建合适的服务来满足如今业务要求的指导,也没有提供在最有效、可伸缩的情形下执行服务的方式来保证长期运行交互。工作流技术提供了必要的过程驱动指导,用于确保其将细粒度服务组合成实际的运行时业务流程。因此,本文提出了基于面向服务架构和工作流管理技术的企业应用集成策略,如图1所示,对企业应用系统首先进行面向服务架构的服务化,然后通过工作流技术来进行业务流程级别的集成,从而得出一个更加全面的企业应用集成框架。3.基于SOA和WFM的企业应用集成体系结构SW-EAI根据上述的集成策略,面向服务架构的异步消息、松耦合、粗细粒度服务的方法提供了应用集成的最佳基础模型,而工作流管理提供了必要的过程驱动指导,用于确保其将细粒度服务组合成实际的运行时业务流程。通过这些方法的组合,企业可以朝着自动集成的企业集成远景前进。图2描述了基于面向服务架构和工作流管理的企业应用集成的体系结构SW-EAI。各层的主要功能描述如下:客户访问层对企业应用来讲,客户一般分成以下几类:一般客户,随机访问客户,商业客户,动态商业伙伴。它们通过企业防火墙,外部交互网关后,访问Web应用层的组件,充当了服务请求者的角色。Web表示层是在SW-EAI集成平台基础之上的Web应用,主要为企业用户和个人用户提供统一的调用界面。通过门户的方式访问不同的应用程序,在不同的集成应用程序之上,提供统一的界面。流程集成层流程集成层是SW-EAI系统的核心组成部分之一,它包含了以下一些组件:业务流程建模,流程部署,BPEL引擎,流程控制器,监控服务。BPEL引擎是流程集成层的核心,它连接其他几个服务器模块,共同对外提供一个统一的应用调用处理界面。流程集成主要起到了在企业信息系统中定制自动的系统集成服务的作用,通过可视化的建模,可以定义一个应用集成的流程,从而实现系统的自动集成。服务组合层服务组合层也是SW-EAI系统的核心组成部分之一,它主要是对细粒度的服务的组合,从而形成业务流程。企业服务总线这是面向服务架构体系中的基础架构,各个服务通过总线来互相访问。其中的消息服务作为消息总线连通了集成引擎层和企业应用系统的消息交互,并为集成引擎层进行消息格式转换功能提供了元数据映射模式。服务封装层服务封装层是对企业现有的各种各样的应用系统的功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论