论文部分内容阅读
知识丰富的工作流系统在实现企业过程重组、面向过程的应用等方面显示了强大的功能和广阔的应用前景。目前相对知识工作流产品的实现技术和发展速度而言,基于工作流知识的建模理论的研究相对滞后,在建模方法上还没形成比较系统化的理论。传统的工作流建模技术采用的是预先完全定义流程的方法,这种方法不适应于知识丰富的工作流系统的动态环境,导致了工作流管理系统缺乏足够的灵活性。建立灵活的、领域无关的知识丰富的动态工作流生成机制成为亟待解决的问题。针对以上问题,本文在现有理论及研究的基础上,结合企业应用需求,提出了一个基于工作流知识的建模方法。本文研究的目标是建立了一个包含工作流组织-角色模型、工作流过程模型、工作流资源模型和工作流上下文环境分析的敏捷工作流扩展模型。文中基于工作流知识的建模技术指的就是知识丰富的工作流建模技术。本文的主要成果和创新点如下:第一,针对工作流知识的建模技术进行分析,提出建模的关键是“如何合理有效的表示知识”,即知识表示问题。本文将基于工作流的知识分为两类,系统层知识和应用层知识,系统环境知识是指系统资源实体以及实体关系,资源性能和使用策略等特性的形式化表述;应用层知识则包含业务流程经验,用户偏好,使用策略约束以及其他业务过程相关的知识。第二,采用了框架法对基于系统层知识的工作流建模。框架表示法在给定的状况下,通过设计能决定其本身的可利用性,有利于“目标驱动”的处理。框架的知识组织方式也有利于工作流的推理,而且框架是本体形式化的表示方法之一,因此框架是基于系统层知识的工作流建模的理想方法。本文给出了工作流模型的框架构造及知识表示,通过定义三种类型的基本框架完成了基于系统层知识的工作流建模。第三,采用了工作流运转模式对工作流应用层知识建模。工作流运转模式是近年来新兴的技术,本文将工作流运转模式定义为一种业务知识表示结构,用来描述在特定上下文场景中,可以完成特定目标的、流程定义的最佳实践。其中定义:问题在工作流运转模式中,就是需要解决的业务目标,场景用来描述问题所在的上下文环境特点,而解决方案部分为完成模式目标的业务流程定义片断。本文最后给出了基于应用层知识的工作流模型,并采用了目标驱动模式代替传统的直接调用模式,提高工作流执行的灵活性与自适应性。第四,引入人工智能领域的规划技术,应用到了动态构建工作流中。由于采用了工作流运转模式的知识表示方法,本文就使用了面向模式的规划方法,对人工智能规划方法进行了扩展,该规划算法是工作流动态生成的核心部分。第五,对系统层知识和应用层知识的建模进行了集成,由于系统层知识和应用层知识的表示都是采用了本体技术,可以很好的解决知识的设计、表达、检索和重用等问题。该模型不仅知识丰富而且支持多领域的应用。本文建立了基于知识的敏捷性工作流模型。并应用到课题组的项目中,针对加油站管理系统进行了应用实践,实现了该模型在加油站客户记账流程中的决策支持。