APP下载

基于J2EE的工作流引擎调度器的分析与设计

2011-11-02李政仪王

长沙民政职业技术学院学报 2011年1期
关键词:引擎定义活动

李政仪王 平

(1.长沙民政职业技术学院软件学院,湖南 长沙 410004;2.长沙拓维有限公司,湖南 长沙 410005)

基于J2EE的工作流引擎调度器的分析与设计

李政仪1王 平2

(1.长沙民政职业技术学院软件学院,湖南 长沙 410004;2.长沙拓维有限公司,湖南 长沙 410005)

工作流技术是计算机应用领域的一个较新的研究方向,引擎调度器是工作流管理系统的核心。文中以某通信公司的办公自动化系统为背景,从体系结构、系统功能和关键类的设计思想等方面对其中的引擎调度器进行分析,并给出了引擎调度器的核心算法。

工作流技术;工作流管理系统;引擎调度器

1.引言

工作流技术是实现企业业务过程建模、业务过程仿真分析、业务过程优化、业务过程管理与集成,从而最终实现业务过程自动化的核心技术[1]。工作流引擎是工作流管理系统的核心,是一个为工作流实例提供运行执行环境的软件服务或“引擎”,它是企业经营过程的任务调度器,在某种程度上还是企业资源的分配器。如何完成对工作流的管理是工作流管理的核心问题。工作流引擎可以为一个工作流实例提供执行环境。提供的服务包括:过程模型的解释、过程实例的控制、在过程各活动之间的游历、生成工作项、通知用户进行处理、工作流控制数据和工作流相关数据的维护、调用外部应用和访问工作流相关数据等[2]。可见,工作流引擎也是实现工作流管理的唯一通道。工作流引擎可以分为消息队列组件、XML解析组件、引擎调度器、条件规则组件、数据库组件、异常处理组件和脚本解释组件。……

登录APP查看全文

猜你喜欢

引擎定义活动
“六小”活动
“活动随手拍”
行动不便者,也要多活动
三八节,省妇联推出十大系列活动
蓝谷: “涉蓝”新引擎
成功的定义
无形的引擎
基于Cocos2d引擎的PuzzleGame开发
修辞学的重大定义
山的定义