1、解析工作流管理系统-以 jBPM为例创新 整合 价值Innovation Integration Value内部使用敏感级别 : 商密 A 长期 生效时间 : 2007年 4月 10日创新 整合 价值Innovation Integration Value工作流概述n 什么是工作流?n 什么是工作流引擎?n 什么是工作流管理系统?创新 整合 价值Innovation Integration Value什么是工作流?n 在一个工作群组中,为了达成某一个共同目的而需要多人协力以循序或平行工作的形式来共同完成的任务n 要点:n 任务n 多人n 共同的创新 整合 价值Innovation Integr
2、ation Value什么是工作流引擎?n 工作流引擎的英文全称是: WorkFlow Engine,是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。n 要素:n 实体 (Entity)n 参与者 (Participant)n 流程定义 (Flow Definition)创新 整合 价值Innovation Integration Value什么是工作流管理系统?n 工作流管理系统即 Workflow Management System,简称WFMS,是定义、创建、执行、监控工作流的系统。n 工作流
3、管理联盟( WfMC, Workflow Management Coalition)给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。创新 整合 价值Innovation Integration Value工作流管理系统n工作流管理系统 (WfMS)具有的特点 ;nWfMC 工作流管理系统参考模型 ;nJbpm实现 ;创新 整合 价值Innovation Integration Value工作流管理系统 (WfMS)WfMS具有的特点:n建立时期( Build-time)功能,对工作流过程及其组
4、成活动定义和建模。n运行时期( Run-time)控制功能,在运行环境中管理工作流过程,对工作流过程中的活动进行调度。 n运行交互功能:指在工作流运行中, WFMS与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能。创新 整合 价值Innovation Integration Value工作流管理系统 (WfMS)创新 整合 价值Innovation Integration ValueWfMC工 作流管理系统参考模型创新 整合 价值Innovation Integration ValueWfMC工 作流管理系统参考模型参考模型接口定义:n 接口一:工作流过程定义读 /写接口n 接口二:客户应用程序 APIn 接口三:一些标准的服务供应用代理n 接口四:互操作接口n 接口五:管理及监控接口