企业流程业务集成方案_第1页
企业流程业务集成方案_第2页
企业流程业务集成方案_第3页
企业流程业务集成方案_第4页
企业流程业务集成方案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、企业流程业务集成方案企业信息息化建设设现状分分析 近近几年来来,随着着信息化化的发展展以及企企业管理理水平的的提高,企业信信息系统统整合的的需求越越来越强强烈。企企业信息息化经过过几年的的建设,企业内内部往往往存在了了多个相相互独立立的、面面向特定定职能的的应用系系统。这这种系统统一般面面向企业业中某一一部门、或某一一科室的的需求,而由于于现在企企业的组组织结构构一般是是按职能能进行部部门的划划分,所所以也就就造成了了面向部部门所开开发的系系统,其其功能也也是面向向特定职职能的。 这样,在企业业中往往往存在着着这样的的一种情情景,各各职能科科室为自自身管理理方便的的需要,建立了了多种不不同的系

2、系统。这这些系统统要求基基层的业业务人员员登录系系统录入入基础数数据,各各职能科科室人员员再根据据自己的的需要登登录系统统进行数数据的统统计分析析。因此此,基层层业务人人员不得得不面对对不同的的系统,甚至是是相同的的数据也也要在不不同的系系统中进进行重复复的录入入;而各各职能科科室的管管理人员员如果想想要了解解其它的的不被自自己所管管理的数数据时,也不得得不请求求其它业业务系统统的系统统管理员员为自己己建立一一个新的的账号,进行登登录查询询。 另一一方面,许多优优秀的企企业管理理思想已已经被越越来越多多的企业业管理者者所接受受。SCCM、EERP、APSS等等先先进企业业管理思思想的神神私面纱

3、纱正逐渐渐的被揭揭开,并并获得了了越来越越多的企企业的认认同。然然而,当当这些企企业雄心心勃勃地地准备建建立相应应的信息息系统时时,他们们不得不不面临这这样一个个相同的的问题,即如何何保护企企业对现现有应用用的投资资,包括括系统的的建设费费用、业业务人员员在现有有系统上上建立起起来的工工作经验验等等。这些分分离的应应用隔离离了业务务之间的的关系,原本连连贯完整整的业务务流程被被人为的的破坏。而业务务人员由由于熟悉悉了自己己的工作作环境因因此不希希望这些些系统被被完全的的抛弃。 信息集集成要解解决的问问题 因因此,随随着企业业的发展展,企业业应用集集成已逐逐渐提到到企业信信息化建建设的日日程上来

4、来。综合合来说,集成所所要解决决的问题题包括以以下几点点: 将面面向职能能的系统统进行面面向角色色的整合合 按照企企业的管管理思想想,将分分散的业业务进行行集中的的管理 将将分散的的业务数数据进行行集中的的数据整整合 解决决远程异异构系统统间信息息互通的的问题 基基于流程程的业务务整合方方案 3.1目标标 建立企企业业务务流程中中心,统统一管理理业务流流程,并并驱动底底层的数数据集成成及消息息传输。 建立企企业数据据中心,为应用用提供统统一的数数据接口口,集中中分布于于各个应应用的数数据,实实现数据据的共享享,避免免信息的的重复录录入。 建建立企业业的消息息中心,为企业业应用提提供发布布/订阅

5、阅或点对对点的通通讯模式式,以必必要的时时候以消消息的形形式驱动动底层的的数据集集成。3.2总总体方案案 企企业管理理水平的的提高要要求信息息系统能能够从整整体的角角度对企企业的业业务过程程进行统统一的管管理,要要求能够够快速的的适应由由于客户户需求的的变化、生产能能力的提提高、供供应商供供应能力力的变化化等等各各种因素素而导致致的对企企业生产产经营过过程及组组织结构构进行的的调整。因此企企业信息息化建设设要解决决的核心心问题之之一就是是如何建建立企业业的业务务流程中中心,使使得管理理者可以以“运筹筹帷幄之之中,决决胜千里里之外”。企业业信息化化建设要要考虑的的另一个个问题就就是如何何以一种种

6、可扩展展的、松松耦合的的方式,实现对对企业现现有应用用、新建建应用的的集成,并保证证应用之之间足够够的独立立性。 本本集成方方案采用用中创软软件商用用中间件件有限公公司的IInfoor系列列中间件件产品作作为底层层的中间间件支撑撑平台。Inffor系系列中间间件提供供一个安安全稳定定、扩展展灵活的的基础架架构平台台,实现现可靠的的消息通通讯,实实现构件件的管理理和协同同;通过过工作流流中间件件和报表表工具等等开发设设施的协协助,IInfoor系列列中间件件使得快快速构建建复杂应应用,轻轻松应对对业务变变化成为为可能。 图1.Inffor系系统中间间件对企企业应用用的支撑撑体系 从应应用系统统的

7、构建建、运行行管理到到各个应应用的整整合,从从单一应应用构建建、业务务数据交交换到企企业应用用集成,从传统统业务模模式、WWeb服服务到业业务流程程再造,Inffor系系列中间间件可以以提供全全面平台台支持,让您随随需而变变,快速速构建复复杂应用用,在激激烈竞争争中脱颖颖而出。 基于IInfoor系列列中间件件构建的的企业业业务集成成解决方方案如下下图所示示: 图22.基于于Inffor系系列中间间件业务务集成解解决方案案 3.2.1业务务流程中中心 应应用的集集成首先先是业务务的集成成。业务务流程中中心在企企业信息息系统集集成方案案中处于于核心的的位置。业务流流程中心心要为企企业提供供业务过

8、过程建模模、管理理、监控控、分析析等全生生命周期期的管理理职能,负责组组织企业业的运营营过程,协调部部门与部部门、人人与人之之间的协协作过程程,调度度工作项项在业务务人员之之间的分分配。数数据层面面的集成成也通过过业务流流程中心心来决定定何时进进行数据据的抽取取与转移移。 本方方案的业业务流程程中心使使用中创创工作流流中间件件InfforFFloww来实现现。InnforrFloow是遵遵循国际际工作流流管理联联盟(WWFMCC)规范范实现的的工作流流中间件件,为工工作流自自动化和和构建流流程应用用提供基基础平台台。InnforrFloow实现现了流程程逻辑与与业务逻逻辑的分分离,能能够可视视

9、化的进进行业务务流程的的分析、定义和和业务单单元的组组装,从从而使应应用开发发人员更更关注于于业务逻逻辑的实实现,降降低了复复杂流程程应用的的开发难难度。IInfoorFllow支支持顺序序、分支支、同步步、循环环、自循循环、会会签等丰丰富的工工作流模模型,支支持流程程的动态态调整,使开发发者与最最终用户户从容应应对变化化,提高高应用系系统的灵灵活性和和适应性性。InnforrFloow支持持复杂业业务流程程的建模模,使用用普通活活动、路路由活动动、子流流程活动动、块活活动等活活动类型型,可以以对企业业完整的的运营过过程进行行分层、直观的的建模。InfforFFloww支持事事件插件件的处理理

10、,在流流程实例例、活动动实例状状态发生生改变的的任一时时刻,允允许应用用扩展业业务功能能。 在本本方案中中,数据据中心对对外提供供的数据据抽取接接口以及及消息中中心对外外提供的的发布消消息的接接口,即即可实用用事件插插件进行行实现,实现后后将其插插接在业业务流程程的某个个环节中中。这种种实现方方式将每每个环节节要完成成的核心心的业务务逻辑与与为支持持集成而而由系统统自动完完成的数数据抽取取、消息息发布等等等逻辑辑隔离开开来,从从而实现现了这些些集成组组件的业业务无关关性及可可重用性性,进一一步增强强了系统统的适应应业务变变化的能能力。在在本方案案中,业业务流程程中心对对外提供供了两类类接口:

11、XPDDL接口口 XXPDLL是WffMC所所定义的的用于描描述业务务流程的的定义语语言,IInfoorFllow严严格的使使用此语语言进行行流程建建模。通通过此接接口,业业务流程程中心可可以接收收外部系系统定义义的业务务流程,并对业业务流程程进行合合法性检检查,也也可以向向外部系系统提供供业务流流程的完完整描述述。 流程程控制接接口 流流程控制制接口以以符合规规范的形形式对外外提供流流程控制制的功能能。应用用可以通通过本地地的调用用代理对对工作流流引擎发发起远程程调用,完成对对实际业业务流程程的驱动动。应用用可以通通过这个个接口完完成对业业务流程程执行实实例的控控制及流流程实例例运行信信息的

12、跟跟踪查询询。 客户户订单管管理的业业务流程程如下: 1.市市场人员员接收客客户订单单并录入入订单管管理系统统; 2.技术人人员进行行技术分分析,并并根据客客户需要要做出设设计方案案; 3.市场人人员依据据技术人人员出具具的设计计方案进进行报价价; 4.市场人人员将设设计方案案及报价价发送客客户确认认,并签签订合同同。 市场场人员从从任务处处理器中中获取“录入订订单”的的任务,并通过过“订单单管理系系统”录录入订单单信息; 订单管管理系统统通过远远程调用用代理向向工作流流引擎发发送提交交任务的的请求; 工作流流引擎按按照流程程定义给给技术分分析人员员分配任任务; 工工作流引引擎调用用数据抽抽取

13、组件件从订单单管理系系统数据据库中抽抽取订单单信息,存储到到数据中中心; 工工作流引引擎调用用消息发发布组件件向消息息中心发发布消息息; 消息息中心将将数据发发送给已已订阅订订单信息息的“设设计系统统消息代代理”; 设计系系统消息息代理将将数据进进行拆包包及本地地化的格格式转换换,并存存储到本本地数据据库中。 可以看看出,本本方案具具有的两两大特点点: 以工工作流引引擎为核核心,利利用工作作流引擎擎调度业业务系统统及各种种扩展的的组件。将为集集成而开开发各种种集成业业务组件件同核心心的业务务系统隔隔离开来来,使得得业务系系统可以以不依赖赖于集成成平台而而独立运运行。同同时也提提高了各各独立于于

14、业务系系统的集集成组件件的可复复用性。 3.22.2数数据中心心 数数据中心心是企业业信息化化建设的的核心之之一。主主要完成成数据中中心向应应用数据据索取数数据、发发布消息息及向订订阅数据据的应用用发送数数据的功功能。在在数据的的传递过过程中,数据中中心还将将通过数数据获取取与发送送接口完完成数据据格式的的转换、打包、拆包等等等步骤骤。数据据中心通通过一定定的接口口将应用用所提供供的数据据收集上上来,进进行发布布,并通通过数据据发送接接口主动动的向订订阅者发发送数据据。数据据中心使使得企业业数据的的集成变变得简单单易行,有效的的避免了了应用的的数据库库之间的的差异,并从业业务层面面上简化化了数

15、据据的提供供者与数数据的订订阅者之之间的错错综复杂杂的业务务关系。 数据中中心是从从数据层层面连接接分离的的各个应应用的桥桥梁。数数据中心心负责在在适当的的时候从从各企业业应用中中收集数数据,对对数据进进行发布布,并发发送给所所有的订订阅者,使得企企业各部部门能够够利用信信息集成成的成果果,辅助助决策和和管理。在本本方案中中,数据据中心需需要以点点对点的的模式从从各应用用数据库库中抽取取应用的的数据到到数据中中心,而而各应用用可以订订阅自己己感兴趣趣的业务务数据,并接收收数据中中心发送送过来的的业务数数据。安安装在各各应用端端的客户户端程序序完成消消息的订订阅、数数据发送送、数据据接收功功能。

16、 数数据中心心提供的的数据集集成基于于企业应应用集成成中间IInfoorEAAI。IInfoorEAAI采用用XMLL消息表表示,基基于发布布/订阅阅的信息息共享和和消息路路由机制制使得业业务系统统的信息息共享简简单和易易于变化化,可以以连接异异构系统统和操作作环境,业务系系统之间间的松耦耦合使得得在局部部系统出出错的时时候能更更好地恢恢复,从从而保证证数据交交换平台台具有更更高的强强壮性和和扩展性性。 数据据抽取 数数据抽取取是指将将业务数数据从应应用系统统的数据据库中抽抽取到数数据中心心的过程程。数据据的抽取取是由业业务驱动动的。当当业务人人员完成成他的某某项任务务时,业业务流程程中心通通

17、过以插插件形式式配置到到工作流流引擎中中的数据据抽取组组件向应应用数据据库发出出数据抽抽取的命命令,并并通过部部署在应应用端的的消息代代理将指指定的业业务数据据抽取并并存储到到数据中中心数据据库。 数据据发送 数数据发送送是指将将订阅者者订阅的的业务数数据从数数据中心心发送到到应用数数据库的的过程。与数据据的抽取取相同,数据的的发送也也是由业业务驱动动的。一一个可能能的场景景是,当当业务人人员处理理他的某某项任务务之前,需要先先从数据据中心获获取最新新的业务务数据,这时就就可以把把负责发发送数据据的组件件以插件件的形式式配置到到工作流流引擎启启动活动动之前的的时刻。这样,当活动动启动时时,业务

18、务流程中中心即可可将数据据通过部部署在应应用端的的消息代代理发送送并存储储到应用用系统数数据库中中。 数据据的发送送同样涉涉及数据据的打包包,类型型转换的的过程。 数据订订阅 客客户端应应用如果果要从数数据中心心获取数数据,首首先要向向数据中中心订阅阅自己所所需要的的数据。数据中中心提供供了用户户可以订订阅的消消息主题题。 33.2.3消息息中心 消消息中心心对外向向企业应应用提供供了发布布/订阅阅及点对对点的通通讯模式式, 在本本方案中中,基于于InfforBBus/Q实现现的消息息中心是是企业应应用之间间进行通通讯的中中继路由由机构,通讯的的模式可可以是发发布/订订阅模式式,也可可以是点点

19、对点模模式。 消消息代理理是消息息中心在在客户端端的本地地代理,业务人人员可以以使用安安装在客客户端的的消息代代理向消消息中心心发布/订阅消消息。消消息中心心接收到到消息后后,可以以对消息息进行持持久化(存储到到数据中中)。消消息中心心收到客客户端发发出的消消息后,也可以以发起对对某个业业务集成成组件的的调用。一个典典型的情情况是,当某类类业务人人员对自自己管理理的计划划进行变变更后,需要将将变更的的数据传传递到数数据中心心,以供供数据中中心给所所有订阅阅此变更更消息的的应用系系统发送送数据。在这种种情况下下,数据据的集成成事件的的触发是是由消息息驱动的的,而非非由任务务驱动的的。与任任务驱动

20、动方式相相比,消消息驱动动的数据据集成是是一种更更为灵活活的集成成策略。然而,这种集集成策略略本质上上违背了了业务之之间的承承接关系系,是对对规范化化管理的的一种破破坏,因因此,应应该尽量量的避免免过多的的使用这这个策略略。 3.2.44集成组组件 集集成组件件是以系系统集成成为目的的而实现现的一类类业务组组件,集集成组件件独立于于业务系系统,在在各业务务系统之之间完成成消息传传递、数数据抽取取与发布布等功能能。集成成组件有有利于保保障平台台所要集集成的各各个系统统之间的的独立性性,是以以松耦合合形式实实现应用用集成的的有效方方式。在在本方案案中,目目前提供供以下几几类集成成组件: 数据抽抽取

21、组件件向数数据中心心发起进进行数据据抽取的的命令,完成从从应用系系统数据据库中抽抽取业务务数据的的过程调调用。 数数据发布布组件向数据据中心发发起发布布数据的的命令,由数据据中心将将指定的的数据分分发给所所有的订订阅者。 消息发发布组件件向消消息中心心发出发发布消息息的命令令,由消消息中心心完成消消息向订订阅者的的发分。 在本方方案中,集成组组件不能能由业务务系统直直接调用用,而是是根据配配置,通通过业务务流程中中心(工工作流引引擎)与与消息中中心自动动发起的的。 3.3方案案优点分分析 面面向服务务的集成成总线 图图3.面面向服务务的集成成总线 整个个系统构构建于基基于企业业服务总总线而搭搭

温馨提示

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

评论

0/150

提交评论