工作流管理系统实现_第1页
工作流管理系统实现_第2页
工作流管理系统实现_第3页
工作流管理系统实现_第4页
工作流管理系统实现_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、解析工作流管理系统解析工作流管理系统 -以以jBPM为例为例 创新创新 整合整合 价值价值 Innovation Integration Value内部使用内部使用敏感级别敏感级别:A :2007年4月10日 创新创新 整合整合 价值价值Innovation Integration Value工作流概述n什么是工作流?什么是工作流?n什么是工作流引擎?什么是工作流引擎?n什么是工作流管理系统?什么是工作流管理系统? 创新创新 整合整合 价值价值Innovation Integration Value什么是工作流?n在一个工作群组中,为了达成某一个共同目的而需要多人协力在一个工作群组中,为了达成

2、某一个共同目的而需要多人协力以循序或平行工作的形式来共同完成的任务以循序或平行工作的形式来共同完成的任务n要点:要点:n任务任务n多人多人n共同的共同的 创新创新 整合整合 价值价值Innovation Integration Value 什么是工作流引擎?n工作流引擎的英文全称是:工作流引擎的英文全称是:WorkFlow Engine,是指,是指workflow作为应用系统的一部分,并为之提供对各应用系统有作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。内容等级等

3、核心解决方案。n要素:要素:n实体实体(Entity)n参与者参与者(Participant)n流程定义流程定义(Flow Definition) 创新创新 整合整合 价值价值Innovation Integration Value什么是工作流管理系统?什么是工作流管理系统?n工作流管理系统即工作流管理系统即Workflow Management System,简称,简称WFMS,是定义、创建、执行、监控工作流的系统。,是定义、创建、执行、监控工作流的系统。n工作流管理联盟(工作流管理联盟(WfMC,Workflow Management Coalition)给出的关于工作流管理系统的定义是:

4、工作流管理系统是一)给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。预先定义好的工作流逻辑推进工作流实例的执行。 创新创新 整合整合 价值价值Innovation Integration Value工作流管理系统工作流管理系统n工作流管理系统工作流管理系统(WfMS)具有的特点具有的特点;nWfMC 工作流管理系统参考模型工作流管理系统参考模型;nJbpm实现实现; 创新创新 整合整合 价值价值Innovation Integration

5、Value工作流管理系统(WfMS)WfMS具有的特点:具有的特点:n建立时期(建立时期(Build-time)功能,对工作流过程及其组成活动定义和建模。)功能,对工作流过程及其组成活动定义和建模。n运行时期(运行时期(Run-time)控制功能,在运行环境中管理工作流过程,对工)控制功能,在运行环境中管理工作流过程,对工作流过程中的活动进行调度。作流过程中的活动进行调度。 n运行交互功能:指在工作流运行中,运行交互功能:指在工作流运行中,WFMS与用户(业务工作的参与者与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能。或控制者)及外部应用程序工具交互的功能。 创新创新 整合整合

6、 价值价值Innovation Integration Value工作流管理系统(WfMS) 创新创新 整合整合 价值价值Innovation Integration ValueWfMC工工作流管理系统参考模型 创新创新 整合整合 价值价值Innovation Integration ValueWfMC工工作流管理系统参考模型参考模型接口定义:参考模型接口定义:n接口一:工作流过程定义读接口一:工作流过程定义读/写接口写接口n接口二:客户应用程序接口二:客户应用程序APIn接口三:一些标准的服务供应用代理接口三:一些标准的服务供应用代理n接口四:互操作接口接口四:互操作接口n接口五:管理及监控

7、接口接口五:管理及监控接口 创新创新 整合整合 价值价值Innovation Integration ValueJbpm实现流程定义流程定义流程调度流程调度流程执行流程执行说明:说明:nJbpm版本版本3.1.4n样例程序应用服务器为样例程序应用服务器为jboss3 创新创新 整合整合 价值价值Innovation Integration ValueJbpm实现流程定义njbpm的流程设计器:eclipse插件的形式njBpm的定义对象,是基于Activity Diagram模型相对应的。n形式化的描述语言:jPDL,是一个xml格式的 创新创新 整合整合 价值价值Innovation Int

8、egration ValueJbpm实现流程调度n 创新创新 整合整合 价值价值Innovation Integration Value2.3 业务调研n旧系统的深入调查n发行上市系统n信息披露为核心的业务系统n信息披露模式分析n原有模式的优缺点分析n各国信息披露模式的研究 创新创新 整合整合 价值价值Innovation Integration Value2.4 非功能及运维需求n非功能需求n可用性(Available)n可信性(Dependability)n性能(Performance)n适应性(Flexibility)n扩展性(Scalability)n易管理性(Manageabilit

9、y)n易部署性(Easy To Deploy)n易用性(Usability)n运维需求n日结功能n通知机制目标范围文档 创新创新 整合整合 价值价值Innovation Integration Value2.5 逻辑架构 创新创新 整合整合 价值价值Innovation Integration Value2.5 技术平台改进n1)平台升级到.net2.0(6.30)n2)工作流对分叉、合并、子流程的支持(6.30)n3)渠道服务(传真)的完善(6.30)n4)Web Service调用的身份认证和信息加密(6.30)n5)Web框架:第三方控件、业务模块(6.30)n6)部分代码重构(6.30

10、)n7)应用统一冒泡提醒(9.30)n8)文档管理(9.30)n9)帮助支持(9.30) 创新创新 整合整合 价值价值Innovation Integration Value2.6 流程规范n参考CMMI3,制定了指导项目研发的关键过程域(KPA)n规程n步骤n模板n检查表 创新创新 整合整合 价值价值Innovation Integration Value2.6 流程规范关键过程域关键过程域规程规程模板模板需求开发需求开发用户需求调研需求调研表用户需求说明书软件需求定义产品需求说明书产品需求说明书用例规约产品需求说明书词汇表产品需求说明书业务规则产品需求说明书非功能需求需求管理需求管理需求确

11、认需求跟踪需求跟踪报告需求变更需求变更控制报告n完成了4个过程域、11个规程、18个模板的定制 创新创新 整合整合 价值价值Innovation Integration Value2.6 流程规范关键过程域关键过程域规程规程模板模板质量保证质量保证质量保证计划总体质量保证计划阶段质量保证计划过程与产品质量检查质量保证检查表质量保证工作报告问题跟踪与质量改进质量问题跟踪表技术评审技术评审评审计划技术评审计划正式评审评审准备表 评审报告非正式评审评审准备表 创新创新 整合整合 价值价值Innovation Integration Value2.7 相关培训n业务培训业务培训n时间:时间:20072

12、007年年3 3月月1313号号n地点:地点:508508会议室会议室n内容:业务架构、流程内容:业务架构、流程n参与人:项目组全体成员参与人:项目组全体成员n培训人:涂平可、李勤培训人:涂平可、李勤n现有系统培训现有系统培训n时间:时间: 2007 2007年年3 3月月1616号号n地点:地点: 508 508会议室会议室n内容:现有系统功能内容:现有系统功能n参与人:参与人:项目组全体成员项目组全体成员n培训人:郭丽军培训人:郭丽军 创新创新 整合整合 价值价值Innovation Integration Value2.7 相关培训n基于用例的需求分析培训基于用例的需求分析培训n时间:时

13、间:20072007年年4 4月月9 9号号n地点:地点:508508会议室会议室n内容:利用用例进行需求分析内容:利用用例进行需求分析n参与人:项目组全体成员参与人:项目组全体成员n培训人:林柏培训人:林柏n现有系统培训现有系统培训n时间:时间: 2007 2007年年4 4月下旬月下旬n地点:地点: 508 508会议室会议室n内容:使用内容:使用UMLUML进行系统设计进行系统设计n参与人:技术开发组成员参与人:技术开发组成员n培训人:林柏培训人:林柏 创新创新 整合整合 价值价值Innovation Integration Value3.风险分析 创新创新 整合整合 价值价值Innov

14、ation Integration Value3 主要风险 序号序号 风险风险 描述描述 应对应对 措施措施 1安全域 的需求不明确 可能 影响 项目范围或 导致业务系统平台的安全达 不到安全要求 项目组牵头制定与BPM项目相关的需求,5月份进行 2由于 需要维护现有系统 ,造成 项目组成员 投入到业务系统 二期 项目的时间不足 向领导汇报,建议尽量控制现有系统维护需求;尽快完成招人与项目招标,从而补充项目组人力。 创新创新 整合整合 价值价值Innovation Integration Value4 本阶段安排 创新创新 整合整合 价值价值Innovation Integration Val

15、ue4 本阶段安排n版本1的迭代n发行上市场景n一个小的MSF过程版本版本1迭代迭代内容内容时间安排时间安排计划阶段1)发行上市相关业务调研2)相关业务需求分析与设计3)基础平台改进分析及设计4)规范的制定5)分析、设计技术培训2007.4.1 2007.4.30开发阶段1)基础技术平台的改进开发2)发行上市流程的开发2007.5.8 2007.6.10稳定阶段测试与问题修复2007.6.11 2007.6.30 创新创新 整合整合 价值价值Innovation Integration Value4 本阶段安排n目的n尽快提交用户体验,获得反馈n通过一个典型场景验证技术平台与架构n磨合团队和流程规范 创新创新 整合整合 价值价值Innovation Integration Value4 本阶段主要风险及解决措施序号序号 风险风险 描述描述 处理情况处理情况责任人责任人 11)部分

温馨提示

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

评论

0/150

提交评论