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