论文摘要
在企业信息化加速发展的今天,工作流技术作为企业业务流程自动化管理和服务集成的关键技术已被广泛接受并且正在迅速走向普及。然而,在传统工作流系统的应用过程中,服务流程系统“一次建模,多次运行”的应用模式和日新月异的网络环境,导致服务流程在实际运行时通常面临着于现实业务过程偏离或不符的“僵硬”问题。因此赋予服务流程在业务环境下一定的动态配置能力以适应企业业务环境是非常有必要的。为了解决服务流程在应用中面临的同业务过程偏离或不符的问题,本文提出了一种新的服务流程模型和可配置服务流程系统,其中这个系统可以支持可配置服务流程模型运行。通过它们,我们可以实现服务流程在业务环境下的动态配置和服务流程模型的进化能力。在该模型定义中规则是服务流程实例配置和服务流程模型进化的主要载体。规则描述了服务流程的自动化配置能力,在服务流程的实例配置中,可配置服务流程系统以一个通用的基本流程模型为基础,通过上下文匹配激发合适配置规则,作用于基本模型完成服务流程的自动配置。同时,也允许用户在此基础上通过终端进行流程二次调整,以产生完全符合业务需求的服务流程。关于服务流程模型的进化,系统中提供了一个基于流程修改日志和运行上下文的配置规则挖掘模块,实现了服务流程配置规则集的更新和知识库的自动扩充。最后,本文基于对可配置服务流程模型和系统的讨论实现了一个原型系统,并在此原型系统上通过一个实际案例分析了系统的运行细节。该案例的应用证明在变化的业务环境中,服务流程能够很快的通过配置功能调整流程结构来适应新环境,也验证了系统中基于流程修改日志的配置规则挖掘赋予了服务流程模型对于业务环境的适应能力。