海螺里的风

Activiti工作流引擎

Activiti的后台是有数据库的支持,所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。用途也和服务的API对应。 1) ACT_RE_*: ‘RE’表示repository。 这个前缀的表包含了流程定义和流程静态资源(图片,规则,等等)。 2) ACT_RU_*: ‘RU’表示runtime。 这些运行时的表,包含流程实例,任务, […]

JBPM会遇到的问题(作为日记以后研究)

1、工作流 工作流是一项分离业务操作和系统流程的技术。工作流由实体(Entity)、参与者(Participant)、流程定义(Flow Definition)、工作流引擎(Engine) 四部分组成。 ① 实体是工作流的主体,是需要随着工作流一起流动的物件(Object)。 ② 参与者是各个处理步骤中的责任人,可能是人,也可能是某个职能部门,还可能是某个自动化的设备; ③ 流程定义是预定义的工作 […]

工作流开发一

web工作流管理系统主要功能: 业务流程建模; 参与的用户,权限,角色设计; 工作流测试运行; 业务表单模块的建立; 流程发布运行; 流程管理和监控; 流程出错后的修复。 通常开发一个工作流管理系统主要包含如下几个部分: 工作流引擎开发 工作流定义工具 自定义表单模块 流程管理和监控 工作流引擎: 主要是实现业务流程的规则抽象,模型的建立,解释,以及为流程实例提供运行环境,并解释执行流程实例。 工 […]

工作流引擎(Workflow Engine )

什么是工作流引擎(Workflow Engine ) 例如开发一个系统最关键的部分不是系统的界面,也不是和数据库之间的信息交换,而是如何根据业务逻辑开发出符合实际需要的程序逻辑并确保其稳定性、易维护性(模块化和结构化)和弹性(容易根据实际业务逻辑的变化作出程序上的变动,例如决策权的改变、组织结构的变动和由于业务方向的变化产生的全新业务逻辑等等)。 Workflow 引擎解决的就是这个问题:如果应用 […]

Fireflow

Fireflow 是一个java工作流套件,包含引擎、设计器等等。 Fire Workflow由模型、引擎、设计器(包含模拟器)三部分组成。 模型部分规定了流程定义文件的各种元素及其相互关系,例如流程(WorkflowProcess)、活动(Activity)、转移 (Transition)、开始节点(StartNode)、结束节点(EndNode)、同步器(Synchronizer)。模型部分的 […]