发明名称 一种采用微内核架构实现的工作流管理系统
摘要 本发明涉及计算机领域中的一种工作流管理系统,具体地说,涉及一种通过微内核架构实现高可扩展性的工作流管理系统。本发明针对目前的工作流管理系统难于扩展和维护的问题,实现上采用微内核的架构思想,流程引擎核心仅包含流程调度相关的逻辑,其它功能均作为扩展组件,通过标准接口与核心进行交互。当业务需求发生变更时,该工作流管理系统可通过增加新的扩展组件或修改原有的扩展组件实现业务功能,不需要更改系统的流程引擎核心,从而减少变更对系统的影响,大大提高工作流管理系统的可扩展性和可维护性。
申请公布号 CN105183441A 申请公布日期 2015.12.23
申请号 CN201510266443.X 申请日期 2015.05.22
申请人 京华信息科技股份有限公司 发明人 谢小能
分类号 G06F9/44(2006.01)I;G06Q10/06(2012.01)I 主分类号 G06F9/44(2006.01)I
代理机构 代理人
主权项 一种采用微内核架构实现的工作流管理系统,其特征在于系统结构包括:(1)外设层:流程引擎与外界交互的扩展层,通过扩展使外界可以通过JMS/Web Service等多种协议与流程引擎交互;(2)对外接口层:实现WFMC规定的WAPI;(3)交互代理:实现WAPI与流程引擎间的通信;(4)扩展实现层:流程引擎的扩展组件及其接入流程引擎的标准接口,扩展组件分为三类:支撑型(Sustentive)、辅助型(Assistant)、增强型(Enactment);(5)引擎内核:实现流程调度逻辑;(6)基础组件层:为引擎运行提供基本的公共组件。
地址 510665 广东省广州市天河区建中路20号二、三层