APP下载

照明管理业务工作流引擎设计与实现

2015-08-06郗文枫

软件导刊 2015年7期

郗文枫

摘 要:针对数字化照明及中国化管理模式需求,开发设计了工作流引擎,探讨了面向照明管理业务工作流引擎的建模规则及内核工作机制。

关键词:工作流引擎;XML;内核机制

DOIDOI:10.11907/rjdk.1431051

中图分类号:TP319 文献标识码:A 文章编号:1672-7800(2015)007-0134-03

0 引言

根据工作流参考模型(WFMC)定义,工作流(Workflow)是指全部或者部分由计算机支持或自动处理的业务过程[1]。面向照明管理业务的工作流,其主要目标是利用计算机来代替纸质文档。用户的组织结构和业务流程会经常发生变化,按照以往的开发模式,维护成本会相当高。

面向照明管理业务的工作流引擎(以下简称工作流引擎),是为流程实例提供运行环境并解释执行流程实例的软件部件[2],它对组织结构和业务流程作了充分的扩展,为系统应用提供了更加灵活的逻辑控制,使系统开发及维护事半功倍。

根据当前数字化照明及中国化管理模式的需求设计的工作流引擎有以下特点:①流程中的任务可以回退;②流程中的任务可以取回;③流程中可以指定一个用户作为下个步骤的执行人;④强大的扩展接口。

1 工作流建模规则

业务系统中,工作流引擎处于应用支撑平台层,与数据资源层进行交互,并为应用层提供服务,同时提供接口,方便平台拓展。

工作流引擎按照用户自定义规则运作,将照明管理业务转换为上述自定义规则时,必须经过工作流建模。工作流参考模型的引入为工作流技术提供了一个规范的术语表,为讨论工作流系统体系结构提供了基础[3]。……

登录APP查看全文