论文部分内容阅读
工作流技术是一种反映业务流程的计算机模型。传统工作流通常需要对工作流模型进行严格的定义,而在实际情况中,工作流实例往往偏离了预先的定义。为了使工作流能灵活的根据实际情况进行流程逻辑的修改,响应市场敏捷性的要求,提高市场竞争力,因此提出了柔性工作流。
柔性工作流是指通过工作流模型对工作流进行定义,使工作流不需要重新定义就能动态的适应业务流程的变更。与传统工作流相比,柔性工作流能更好的描述企业的实际业务流程,能真正的满足企业的发展需要。国内外都对如何解决工作流的柔性问题进行了深入的研究和实践。目前,柔性工作流已成为一个热门的研究课题。
本文首先介绍了工作流的相关技术,并对柔性工作流技术进行了深入的研究,主要包括:柔性工作流模型的研究和柔性工作流实现技术的研究。在分析现有技术的基础上,借鉴了国内外的研究成果,给出了一种支持动态修改的柔性工作流模型DMFM(Dynamicmodifiedflexibleworkflow)。DMFM将活动进行分解,把路径信息从活动中分离出来,使活动与路径互相独立,因此每个活动不需要关心知道下个活动是谁,从而有利于柔性操作的实现。基于数据库的基础上满足柔性工作流动态性的特点,制定了动态修改策略对修改操作进行约束,保证了修改的有效性。
结合形式化的描述,采用面向对象技术,对DMFM模型中各个子模型分别给出了具体的实现方法,经设计后的过程实例,可依据需要对活动进行增加、删除、修改。
本文把DMFM应用到了网络燃气表系统中,对系统功能架构、数据库架构以及工作流引擎进行设计。在保证系统整体结构稳定的前提下,快速的实现了流程的动态修改。在案例系统中验证了DMFM的可行性。
最后,总结本文的工作,并对柔性工作流还需要进一步的研究领域上作了展望。