`
timeson
  • 浏览: 144366 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

工作流的模块结构(D1)

阅读更多
工作流系统相对一般的业务系统要复杂很多,所以把系统分解为多个有机组成部分:
 外围工具
包括表单设计器,流程(规则)定义器,以及人工控制台和管理界面
 底层支撑工具
工具类,通用业务组件(日志,数据库连接,定时器等)
 引擎核心组件
包括xml解析、生成器,事件触发器,流程驱动模块,规则执行模块以及状态机;引擎底层部分还包括权限和参与者映射,数据服务以及代理工具服务。




                                  工作流系统的组成部分

接口2,3是对程序员和外部应用暴露的api,通过预先设定,启动不同的客户端程序,比如local,rmi等方式,客户端api调用“流程驱动引擎”的api。该模块的api,即是工作流引擎提供的api。
 根据api的不同,有的只是查询流程模型定义,参与者类型等;
 有的api是需要创建相应的流程实例,这个是引擎会相应的调用状态机内部api以及可能使用事件触发模块的api,
 有的api是需要规则引擎来介入,从而作条件判断

大部分的实现代码采取接口/实现类的方式,并在属性文件中申明对应关系,工作流初始化的时候通过serviceManger类来实现装载匹配,从而打开后续开发中能动态切换相应代码的功能。
  • 大小: 62.7 KB
1
0
分享到:
评论

相关推荐

    软件工程课程设计报告-银行计算机储蓄系统结构化设计.pdf

    二、 结构化分析 数据流图: 储户 1 记录存款信息 2 打印存款存单 3 核对密码 4 计算利息 5 打印利息清单 储户 取款单 存款单 存款信息 D1 存款信息 存款信息 取款信息 存款信息 利息值 利息清单 存款存单 三、 ...

    数据库酒店管理系统.doc

    表3-5 处理过程条目 "名称:管理员信息查看 总 " "编号:2-001 " "别名:提交登录请求后,查看管理员信息 " "编 号:P1.2 " "数据流来源:D1 " "数据流去向:管理员 " "名称:消费品信息查看 " "总编号:2-002 " ...

    数据库酒店管理系统(1).doc

    2 " "数据流来源:D1 " "数据流去向:管理员 " "名称:消费品信息查看 " "总编号:2-002 " "别名:无 " "编 号:P2。1 " "数据流来源:D2 " "数据流去向:客户、管理员 " "名称:预定客房审核 " "总编号:2-003 " ...

    电子对讲机设计.doc

    接收模块 用TXC2S型,标称灵敏度5μV,接收频率和音量均可调节,最高工作电压为9V,而且具有 静噪功能,待机接收时没有噪声。为了进一步提高灵敏度扩大使用范围,可以在天线端 增加了一级由μPC1651组成的高放电路。...

    数字逻辑与数字电路实验.rar

    因而,从物理结构上看,实验板的电路结构是固定的,但其内部的信息流在主控器的控制下,电路结构将发生变化---重配置。这种“多任务重配置”设计方案的目的有3个:1、适应更多的实验与开发项目;2、适应更多的PLD...

    学生学籍管理信息系统

    通过该阶段的工作将划分出组成系统的物理元素——程序、文件、数据库、文档等,另一方面的主要工作就是设计软件的结构,即确定系统都由哪些模块组成及模块之间的相互关系。 3.5 软件系统结构的设计 3.5.1得到新的...

    程控交换实验、用户模块电路 主要完成BORSCHT七种功能,它由下列电路组成:

    1、用户模块电路 主要完成BORSCHT七种功能,它由下列电路组成: A、 用户线接口电路 B、 二\四线变换器 C、 PCM编译码电路 用户线接口电路 二/ 四线变换器 二/四线变换器 用户线接口电路 用户1 PCM CODEC电路 ...

    2013全国电子设计大赛A题国家一等奖设计报告.pdf

    此 外,系统具有输出过流保护功能,并可在 LCD 上实时显示工作状态。 关键词: 关键词: 关键词: 关键词:PFC、PWM、PID 算法、Buck 电路 1 一、方案论证 1. 1. 1. 1. 比较与选择 (1)功率因数校正及步进调整 方案...

    基于AT89S52 单片的频率计

    系统,和汇编相比,C 在功能上、结构性、可读性、可维护性上有明显的优 势,因而易学易用。 Keil c51 软件提供丰富的库函数和功能强大的集成开发调试工具,全 Windows 界面。另外重要的一点,只要看一下编译后生成的...

    单片机课程的“可视化”教学设计分析.docx

    提出的如"基于工作过程的学习领域课程建设的设计理念、工学结合"理念,将教学内容转化为系列项目的形式来展开教学,追求在实际产品开发设计的行为过程中感受与体验,激发、提高学生综合思维能力,提升职业素质。...

Global site tag (gtag.js) - Google Analytics