Java开源工作流对比
日期: 2018-02-24 分类: 跨站数据测试 263次阅读
Java开源工作流对比
工作流(Workflow)
1、业务过程的部分或整体在计算机应用环境下的自动化;
2、是对工作流程及其各步骤之间业务规则的抽象、概括描述;
3、工作流主要解决的问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务;
4、工作流的概念起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序活动而提出的一个概念;目的是通过将工作分解成定义良好的任务或角色,按照一定规则和过程来执行这些任务并对其进行监控;达到提高工作效率、更好的控制过程、增强对客户的服务、有效管理业务流程等目的;
5、Georgakopoulos给出的工作流定义是:工作流是将一组任务组织起来一完成某个经营过程:定义了任务的出发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与系统软件协作完成;
6、工作流的特点:(1)极大地提高了工作效率;(2)本身只是业务逻辑决定的一个事务流程;(3)一旦启动,自动流转;(4)具有事务的特征;(5)流程节点灵活可配;(6)符合面向对象的思想
7、工作流的分类:(1)顺序工作流;(2)流程图工作流;(3)状态机工作流
8、工作流就是:在一个工作群组中,为了达成某一个共同目的而需要多人协力以循序或平行工作的形式来共同完成的任务
关于工作流的几个名词解释: | |
任务 | 泛指各种事务上所必需执行的流程性工作 |
循序或平行工作 | 工作的流动性是一个人接着一个人执行,或同时由多个人分开执行,或是上述两类工作合并之后的混合型工作 |
多人 | 若是单人就可以完成的工作,则不能归类为流程工作;凡是一件工作必须由两个人或更多人来协力完成的工作才能称之为流程工作; |
共同目的 | 多人参与的流程性工作,必须是以完成共同目的为前提;如果一群人是分别针对不同的专案来执行个别的工作,并不算构成一个工作流程; |
上一篇: Java数据结构(1)-前言
精华推荐