基于SOA和WFM的企业应用集成研究

来源 :商场现代化 | 被引量 : 0次 | 上传用户:unicom_1010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 针对目前的企业应用集成在实际应用中集成能力及扩展性差、互操作性不高、忽视业务流程集成、集成平台缺乏灵活性和适应性等缺点,在面向服务架构和工作流管理系统之上,提出了基于SOA和WFM的企业应用集成系统SW-EAI。它具有松散耦合、业务流程集成、高度可集成及互操作能力等优势。主要讨论基于SOA和WFM的企业应用集成的体系架构以及企业应用集成的层次模型。
  [关键词] 企业应用集成 面向服务架构 工作流 互操作
  
  一、引言
  现今,越来越多的企业面临着“信息孤岛”带来的挑战。OA系统、ERP系统、CRM系统、SCM系统和财务系统等等,每一种信息系统都能很好地完成某一些功能,但却难以形成一个完整的企业级业务流程。然而,这些企业并不能一夜之间将他们的那些孤立的应用系统全部放弃或替换,在当前的商业环境下从零开始重新开发他们的整个信息系统常常是不合算的。另一方面,这些企业需要不时地引进各种新的系统。重要是这些新方案是基于最新的架构,他们与原有的系统的架构也有着很大的不同。如何成功实施企业应用的整体集成,是每一个企业必须解决的问题。
  企业应用集成就是为解决上述问题而产生的。企业成功实施EAI的关键在于把EAI提升到一定的高度,即在考虑企业应用架构之初就对其进行整体规划的基础上,建立一个完整的企业应用集成架构。通过架构,一方面来联系横贯整个企业的异构系统,以实现在企业内部系统之间无缝地共享和交换数据,并明确如何将相关的业务流程集成在一起。另一方面,在添加新的应用系统时就可以很方便地将它们插入到集成框架之中,使新的业务流程与已有的业务流程自然地衔接在一起,实现应用集成的目标。
  二、面向服务架构和工作流管理
  1.SOA
  面向服务架构是一种客户机/服务器软件设计方法,其中应用由软件服务和软件服务使用者组成。SOA与多数一般的客户机/服务器模型不同,它明确地强调软件组件之间的松散耦合,及其独立标准界面的使用。SOA描述了一套完善的开发模式来帮助客户端应用连接到服务上。这些模式定制了系列机制用于描述服务、通知及发现服务、与服务进行通信。
  SOA是支持以可重用组件和服务组装业务流程,而这些组件和服务是其所运行的应用程序和计算平台的独立部分。而应用SOA的一大目标就是多应用的整合,不但是跨平台的,而且被整合的应用仍能保持其自主性。服务之间必须是松耦合的,如果它们之间的耦合度过于紧密,整个系统架构将是非常脆弱的。所以需要将服务定义为业务逻辑单元,将IT逻辑从服务中剥离出来。这样,服务就可以由不同的企业来提供,而且对于变更管理来讲,任何一个服务的变化都不会影响到其他的服务。
  2.WFM
  工作流管理是实现企业业务流程自动化和经营过程重组的有力武器,将工作流管理用于企业应用集成有着良好的应用前景。基于新的企业管理思想,面向过程的计算机应用在今后的企业经营业务中将发挥更重要的作用,而工作流技术就是面向过程建模、优化、执行与监控的先进技术。
  采用工作流技术为核心开发的业务系统的最大特点,是它们具有高度的灵活性,可以按照企业的具体需求,快速灵活地完成流程的应用;并可在客户业务过程发生变化时,迅速地重组来满足客户需求。
  三、基于SOA和WFM的企业应用集成架构SW-EAI
  1.体系结构设计要求
  面向服务的企业应用系统可以随着企业业务的变化而逐渐变化,能够实现“柔性化”的软件系统,从而降低实施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系统的核心组成部分之一,它主要是对细粒度的服务的组合,从而形成业务流程。
  ◆企业服务总线
  这是面向服务架构体系中的基础架构,各个服务通过总线来互相访问。其中的消息服务作为消息总线连通了集成引擎层和企业应用系统的消息交互,并为集成引擎层进行消息格式转换功能提供了元数据映射模式。
  ◆服务封装层
  服务封装层是对企业现有的各种各样的应用系统的功能发布为服务的形式,然后部署到企业服务总线中的服务目录中心,方便业务流程层的调用。
  ◆外部交互网关
  对外部调用的统一入口。它接收外部对企业信息资源调用的请求,将请求按照预定义规则和访问者类型不同,分发给不同的门户。
  ◆企业服务目录中心
  企业应用以服务的方式封装后,所有关于这些服务的描述文件均要在这个企业服务目录中心中注册。对这些服务的调用均要首先在服务目录中心搜索以决定调用的端口和方式。
  ◆企业元数据模式库
  主要存放企业应用集成中所涉及到的所有数据元模型、规则等。例如接口消息的模式,消息转换模式,企业数据元模型模式等。它是一个存储规则和模式的数据仓库。
  四、SW-EAI系统的层次模型
  SW-EAI系统的体系结构图,只是表明了集成架构中的各个模型以及它们的大致逻辑关系,并没有真正的描述服务在SW-EAI中的功能作用及互相的调用关系。在此我们使用层次模式来描述基于面向服务架构和工作流管理的EAI集成平台所能提供的各种模块。
  具体到技术层面上的划分,SW-EAI的层次体系应该包括应用接口层,服务整合层,流程整合层和用户交互层四个大的层面。
  概括来讲,SW-EAI的层次体系最下面的一层是应用接口层,它要解决的是应用集成服务器与被集成系统之间的连接和数据接口的问题以及被集成系统的数据转换问题,通过建立统一的数据模型来实现不同系统间的信息转换。再往上去就是服务整合层,它要解决的是构建模型服务架构中的服务集群系统,通过企业服务总线,把所有服务整合在一起,以便于流程层对服务的调用。服务整合层之上是流程整合层,它将不同的应用系统连接在一起,进行协同工作,并提供商业流程管理的相关功能,包括流程设计、监控和规划,实现业务流程的管理。到了最上端的用户交互层,则是为用户在界面上提供一个统一的信息服务功能入口,通过将内部和外部各种相对分散独立的信息组成一个统一的整体,保证了用户既能够从统一的渠道访问其所需的信息,也可以依据每一个用户的要求来设置和提供个性化的服务。
  五、结束语
  注意到新兴面向服务架构为企业应用集成技术注入了新鲜的血液和动力,运用SOA和工作流技术来实现分布式企业应用集成系统将有助于解决在企业信息化建设中的信息孤岛问题,克服传统的企业应用集成技术所带来的新的信息孤岛。为此,我们研究并设计了一种基于SOA和WFM的企业应用集成框架,基于此框架,企业内部可以实现充分的应用集成,在跨领域跨企业的应用集成中,也可以平滑的过渡升级。具有良好的适应性和可扩展性。
  参考文献:
  [1]Erasala, Naveen; Yen, David C.; Rajkumar, T.M.,Enterprise Application Integration in the electronic commerce world,Computer Standards and Interfaces Volume: 25, Issue: 2, May, 2003, pp.69~82
  [2]Kobayashi, Takashi; Tamaki, Masato; Komoda,Business process integration as a solution to the implementation of supply chain management systems,Information and Management Volume40, Issue:8,September,2003,pp769~780
  [3]McIntosh, Roger L,Open-source tools for distributed device control within a Service-Oriented Architecture ,Journal of the Association for Laboratory Automation Volume:9, Issue: 6, December, 2004, pp.404~410
  [4]Papajorgji,Petraq; Beck, Howard W.; Braga, Jose Luis ,An architecture for developing service-oriented and component-based environmental models,Ecological Modelling Volume:179, Issue:1,November15,2004,pp.61~76
  [5]任志宏 李 京 金蓓弘:基于Internet工作流的复合Web服务框架.计算机研究与发展,2003,40(7):1081~1087
  [6]柴晓路:Web服务架构与开放互操作技术.北京:清华大学出版社,June, 2002
  
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
其他文献
[摘 要] 介绍了酒店网络系统防止ARP欺骗必要性。通过分析ARP协议的工作原理,探讨了ARP欺骗的危害性。最后,从酒店网络系统安全的维护工作出发,介绍了IP地址和MAC地址绑定、交换机端口和MAC地址绑定、静态配置路由ARP条目等技术能够有效防御ARP欺骗攻击的安全防范策略。  [关键词] 网络系统 ARP欺骗    近几年来,国内经济的高速发展,带来了蓬勃发展的旅游业和频繁的商务旅行活动。这些
期刊
[摘 要] 在完成商场数据仓库数据模型的设计与构建后,数据的抽取、转换、加载成为建立数据仓库最重要的工作。针对商场数据仓库对ETL技术的要求,在研究CWM工作机制的基础上,提出了基于CWM的商场数据仓库ETL系统架构的设计。通过分析CWM对ETL提供的技术支持,论证了系统架构的可行性和科学性。  [关键词] 商场数据仓库 ETL 元数据 CWM ETL系统架构    商场数据仓库数据模型建立后,一
期刊
[摘 要] 中国民营企业在跨国经营中具有机制灵活、成本低、产品价廉、市场网络广等优势, 但其经营规模小、产业层次低、品牌意识弱、技术创新能力不强的劣势也很明显。本文运用SWOT战略决策模型,分析了中国民营企业自身的优势和劣势,以及外部环境的机遇和威胁;并且进一步综合SWOT的各个因素,制定了可供企业选择的战略组合。  [关键词] SWOT 分析 民营企业 跨国经营    一、战略研究的意义  改革
期刊
[摘 要] 本文概述了iCRM,分析了客户智能,并提出了基于客户智能的iCRM的体系结构。  [关键词] 客户智能 智能客户关系管理 电子商务    随着Internet和电子商务的迅猛发展,以客户为中心的智能客户关系管理(intelligence Customer Re1ationship Management,iCRM)已成为电子商务时企业代制胜的关键。企业利用iCRM可以建立与客户之间的“学
期刊
[摘 要] 规则的使用为异常处理提供了较大的灵活性,系统介绍了ECAA规则和工作流异常处理机制,提出了结合ECAA规则法来进行工作流异常处理的新策略,构造了基于规则法进行异常处理的工作流参考模型,并研究了应用ECAA方法处理工作流异常的机制。  [关键词] ECAA规则 工作流异常 工作流异常处理    一、工作流异常  如何在适当的时间将适当的信息传递给适当的人用适当的工具进行处理。组织机构为了
期刊
[摘 要] 医药物流是指医药商品从供应地向接收地的实体流动过程,是仓储、运输、包装、装卸、信息处理等基本功能与相关增值服务的有机结合。我国的医药物流发展尚处于起步阶段。存在的问题较多,影响着药品质量的管理及监管,为安全用药带来隐患。为了有效提供医药产品在物流中的质量控制问题,应用RFID技术将能有效解决医目前药物流存在的一些问题。  [关键词] RFID 医药物流 应用    目前在医药产品流通中
期刊
[摘 要] 本文通过分析中外快递业两个代表性企业的用人之道,指出承诺型人力资源管理模式在提升企业竞争力上的优势,以期为我国快递企业借鉴国际行业领跑者管理经验塑造人力资源核心能力带来启发。  [关键词] UPS 宅急送 承诺型 控制型 人力资源管理    企业的竞争归根结底是人才的竞争,这在兼具劳动密集和技术密集特征的快递行业尤其重要。随着中国快递市场的全面放开,国际巨头在带来激烈竞争的同时,也送来
期刊
[摘 要] 伴随中国物流服务产业突飞猛进的发展,市场对物流人才的需求与日俱增。一方面处于饥渴状态的企业需求,让人产生“人才稀缺”的感觉,而另一方面物流专业的毕业生却难以实现快速就业,给人以“人才过剩”的幻象。  [关键词] 物流人才 缺口 瓶颈 复合型    物流,一个美好的字眼。说它美好,是因为它被业界称为“第三利润源”、被媒体称为“21世纪最大的行业”、被老百姓称为“金饭碗”。中国的物流人才,
期刊
[摘 要] 学校并不是孤立存在的,它与社会有千丝万缕的联系,是面向社会的一个开放的大系统,因此,在正确处理市场需求、企业需求和培养目标的关系的基础上,应用型本科人才的培养必须注重与工程实际的动态结合,加强与行业与企业的合作。  [关键词] 市场 企业 需求 本科应用型人才 培养模式    随着我国市场经济的不断成熟和发展,行业、企业对人才的需求也更加多样,应用型人才的市场需求也显得越来越凸显其广泛
期刊
[摘 要] 财务报告是上市公司对外输出会计信息的载体,而会计信息最本质的特征就是满足会计信息需求主体的决策需要。但近些年来,我国上市公司虚假财务报告盛行,严重损害了会计信息需求主体的利益。有效会计信息主体缺位是虚假财务报告盛行的主要原因,因此,造就有效会计信息需求主体是遏制上市公司虚假财务报告的有效途径之一。  [关键词] 虚假财务报告 会计信息需求主体 缺位    财务报告是企业对外输出会计信息
期刊