论文部分内容阅读
工作流技术是实现业务流程自动化的一种技术,它广泛的应用于各个领域并正处在快速的发展阶段。工作流引擎作为实现工作流技术的核心内容,已经成为研究的热点。当前,在对工作流引擎的开发应用中,存在着追求功能全面的趋势,这种趋势也产生了一些问题,譬如,具有工作流特征的应用种类繁多,事实上任何一个工作流引擎都难以解释执行于所有的流程,引入复杂的工作流引擎往往使得开发和使用工作流系统的成本都难以控制,这样的产品并不适用于中小型的应用。而轻量级工作流引擎却有自身的优势,它的开发周期较短,可移植性强,扩展性好,在针对特定的一些中小型应用时,是一种良好的解决方案。本文结合对现有的工作流技术和产品的分析和研究,基于工作流管理联盟(WfMC)的过程模型标准,提出了一种轻量级的工作流引擎模型。并给出了利用J2EE平台的EJB组件技术设计和开发轻量级工作流引擎的方法。