J BPM工作流应用开发文档.docxVIP

  • 6
  • 0
  • 约 56页
  • 2019-03-08 发布于四川
  • 举报
JBPM工作流应用开发文档JBPM工作流应用开发文档JBPM工作流应用开发文档JBPM工作流应用开发文档JBPM工作流应用开发文档

一.工作流概念 工作流的经典定义为:全部或者部分由计算机支持或自动处理的业务过程。 工作流管理系统(WFMS)是这样的一个软件包:它通过执行经过计算的流程定义去支持一批专门设定的业务流程。它被用来支持定义、管理和执行工作流程。 工作流管理系统的目标是:管理工作的流程以确保工作在正确的时间被期望的人员所执行——在自动化进行的业务过程中“插入”人工的执行和干预,可以说正是工作流管理系统的价值所在,也是工作流系统开发者的主要工作内容。 二.应用工作流能给我们带来 1.降低开发风险——通过使用诸如活动、流转、状态、行为这样的术语,使得业务分析师和开发人员不必将用户需求转化成详细设计文档。 2.流程实现的集中统一——应对业务流程经常变化的情况,使用工作流技术的最大好处是使业务流程的实现代码,不在散落在各式各样的业务系统中。 3.加速开发——开发者不用再关注流程的参与者、活动节点的衔接、流转控制……因为这些工作很多被工作流框架接管了。因而开发者开发起来更快、代码出错更少、系统更加容易维护。 4.提神对迭代开发的支持——如果系统中业务流程部分被硬编码,就不容易更改,需求分析师就会花费很大的精力在开发前的业务分析中,并且希望一次成功。但可悲的是,在任何软件项目开发中,这都很少能实现。工作流管理系统使得业务流程很容易部署和重新编排,业务流程相关的应用开发可以以一种“迭代/渐进”的方式推进,也就是说工

文档评论(0)

1亿VIP精品文档

相关文档