工作流引擎(1)

系统范围

系统名称

|

职责描述

---|---

工作流定义工具

|

工作流定义(不包括表单定义工具)

工作流引擎

|

为工作考评系统提供,任务运转的接口

任务队列(代办事宜)描述

其他系统系统

|

每个任务运行的输入输出界面、算法等数据处理

提供系统所需的组织结构接口

引擎控制器结构图

![](http://dev.csdn.net/article/45/C:/Documents and Settings\zt\桌面\aa.GIF)

ü 调度中心

调度中心接受从外部接口发送过来有关流程控制的请求(如业务初始化、获取任务以及结束任务等),然后根据不同的请求类型调用相应的处理模块完成与本次请求相关的操作并将结果返回。

ü 任务管理

任务管理主要根据调度中心的指示完成诸如任务创建、任务状态的转换以及相关数据的维护等工作。

ü 任务指派

任务指派处理只是针对常规交互活动;

ü 依赖检查

依赖检查指的是活动的前依赖规则的检查,调度中心在将任务切换到就绪状态之前将进行相关的前依赖规则检查,只有满足检查条件的任务才可以进行状态的切换。

ü 任务启动

ü 组织机构

ü 任务队列

ü 已完成任务队列

** 任务 ** ** **

** 队列 ** ** **


** 已完成 ** ** **

** 任务队列 ** ** **


** 日志 ** ** **

** 信息 ** ** **


** 调度 ** ** **

** 中心 ** ** **


** 任务管理 ** ** **


** 任务指派 ** ** **


** 转发控制 ** ** **


** 依赖检查 ** ** **


** 启动控制 ** ** **


** 信息 ** ** **

** 模型 ** ** **


** 机构 ** ** **

** 模型 ** ** **


** 外部接口 **


外部接口

接口名称

|

接口描述

---|---

获取任务队列

|

获取已完成任务

|

获取下一步任务

|

提交任务

|

打回任务

|

外部接口采用的技术:

ü WebService

Published At
Categories with Web编程
Tagged with
comments powered by Disqus