论文部分内容阅读
工作流技术在关键业务的应用开发中起着重要的作用,工作流引擎是工作流管理系统的核心部件,它的结构是否合理对整个系统有着至关重要的影响。本文基于工作流管理联盟(Workflow Management Coalition, WFMC)的工作流管理系统标准模型,提出了一个适用于关键业务开发的、采用J2EE开发环境的轻量级工作流引擎的框架结构,并对其进行了初步设计。此工作流不但支持Java API,而且具备架构清晰开放、模型简单成熟、使用灵活方便、轻量级可以移植等特性,文中解释了采用J2EE的MVC架构和轻量级理念来设计工作流引擎的原因,并给出了详细设计原理和实现方法。流程采用XML进行定义,可以进行灵活地配置和调整,并有利于进一步开发图形定义工作流引擎。论文研究和学习了相关技术背景,整个系统架构和各个功能模块的分析设计过程,同时详细分析了开发时会碰到的关键技术问题并给出相应的解决方案。