知识协同工作流建模、服务规划和服务组合研究

知识协同工作流建模、服务规划和服务组合研究

论文摘要

Gartner在2009年业务流程管理(Business Process Management, BPM)的调研报告中指出,BPM已经逐步被纳入企业的核心战略目标,面临着前所未有的发展机遇。但随着知识经济环境下的企业和组织的知识协同和创新活动日益增多,对传统的工作流管理理论、方法和工具提出了严峻的挑战。知识经济背景下的企业创新活动表现为复杂流程下面向内容、知识资源的多角色、跨组织的知识协同。面向知识协同的跨组织多实体工作流是传统工作流管理系统与知识管理系统的有机结合,不仅支撑和管理着企业、组织的各个实体之间的复杂业务协作关系,还能够管理和控制各类知识资源在企业、组织的各个实体间产生、流动和更新的知识协同流程和知识生命周期的全过程。多数工作流模型和管理系统用来支持成熟的产品制造过程或固定的业务目标的实现路径管理,注重流程活动间的串行、并行等过程结构的自动化、半自动化控制。在面向知识和协同的应用,传统的工作流模型难于应付复杂的跨组织、多角色、知识密集型任务的建模和管理。要解决的主要问题包括协作过程中角色、任务及资源的动态分配协调、知识资源建模和工作流过程模型的结合,以及知识资源和知识协同的生命周期管理等。早期的E-Learning系统基于传统的教育观点,注重课程资源的建设和学习内容在计算机和互联网上的多媒体呈现方式,面向学习内容、学生培养和考评,忽视了学习活动的过程管理和实时监控,对学习活动中多实体协作和知识协同等还不够重视。工作流技术被引入E-Learning,利用企业、组织已有的IT基础设施,将学习流程整合到企业的工作流程中。产品化的工作流管理软件和传统的工作流建模技术,流程结构固定,形式化描述精确,易于实现和管理,但不可避免的带来了流程“僵化”,难以灵活变更的缺点,在知识分享和动态任务创建时,很难实现上下文感知的自适应学习和知识推送。解决此类问题应在工作流建模阶段把学习资源、学习过程的建模和管理,学习过程和学习资源的协作、协同结合在一起,引入新技术和新模型,在协作的学习流程活动中实现对知识资源的重用和积累,实现满足企业、组织成员的个性化知识需求的、情景感知的知识过滤、推送或推荐机制以支持创造性的知识协同学习。利用语义网和本体技术对知识资源进行语义建模和标注,构造统一的、抽象的、高层的知识本体库,借助语义网查询和推理技术,可以更好的依据动态学习环境中的上下文信息在本体知识库中提取面向用户个性化需求的知识资源推送给学习者。面向内容协作、知识协同的复杂应用中,企业、组织的某些具体业务会随着用户需求和业务目标而变化,企业、组织内外的协作关系存在着高度的变化性。对于此类业务协作,流程设计者无法预先对某个流程的所有环节精确的给定一个固定结构的静态流程模板;而且随着用户需求和业务目标的变化,原有的静态流程模板也可能无法适应新的环境条件。面向工作流的自动服务规划,能够针对工作流中随需变化的结构和模式,结合人工智能规划技术和算法,自动生成满足用户需求和业务目标的服务节点执行序列,按需构造目标驱动的子流程实例;传统工作流的静态流程模板作为上层的、宏观的控制机制来统一协调高层视角中固定不变的协作活动。规划图、HTN及其扩展或组合在自动服务规划领域应用的最为广泛。但是上述方法侧重于研究服务组合问题的规划求解实现和相关规划算法的优化,没有考虑到在服务规划中引入用户需求和业务目标的高层的、具有指导意义的抽象模型,还是基于较低层、细节的任务层面。如何在宏观意义上形成满足用户需求和业务目标的组合服务仅仅依靠人工智能领域的规划器是不够的,还需要针对服务组合的特点和相关应用领域做一些工作。跨组织多实体协同的工作流中服务节点的组合问题不仅涉及流程服务节点间的逻辑顺序关系(即结构特征),也涉及到服务节点存在的众多候选服务的选择和优化问题。工作流被建模和验证后,运行阶段被实例化,工作流引擎需要根据业务约束和资源约束对各个服务节点的具体服务对象(任务执行者)进行绑定,如果存在满足功能需求的候选服务对象(任务执行者)时,如何选择功能相同但服务质量(Quality of Service, QoS)不同的候选服务对象(任务执行者)是服务组合选择和优化的关键问题。本文的主要创新是:第一,提出了一个基于分层颜色Petri网的面向资源协同的工作流系统(Resource-oriented Collaborative Workflow,ROCWF)的过程模型和资源控制模型(Task Resource Multi-role Collaboration Model,TRRC),给出了基于分层颜色Petri网的过程模型和支持角色、任务和资源关联、感知的资源控制模型的联合建模方法,为减小建模和验证的复杂性,将流程验证工作分为主干流程验证和任务子流程验证,给出了相应的颜色集定义和验证规则,提出了角色、资源感知的动态任务调度算法和相应的分层颜色Petri网模型,对多线索任务执行中的隐式并行进行了讨论、界定、建模和验证。引入了虚拟资源抽象层,将结构化、半结构化和非结构化资源以及元数据资源纳入统一的管理视角,设计和实现了元数据驱动的工作流的流程实例级和任务实例级的资源协作和管理机制。给出了借助Java反射机制和XStream设计并实现的一个基于企业服务总线和动态服务代理设计模式的服务接口,简化了系统内外异步服务的集成。采用语义网和本体技术对E-Learning系统内的学习资源、学习者的认知模型和偏好进行本体建模和语义标注,提出并实现了一个基于本体和工作流的个性化领域内容推荐方法:针对网络学习提出和设计了两种常用的学习认知类型和对应的具体认知过程模型,分为偏好导向的学习流程和主题导向的学习流程;为学习资源库定义了学习领域内容模型,进行了学习内容的学习偏好、学习主题和学习认知过程的标注。在认知过程、偏好和主题三个维度的综合配合下,利用用户上下文和流程上下文信息进行本体知识库的语义查询,生成个性化的推荐学习内容。第二,设计和实现了一个目标驱动、面向内容协作的分层任务网络规划方法的扩展模型(GCCHTN),用于支持面向知识协同工作流中的自动服务规划。在问题定义阶段融入目标、内容和任务的分层描述和基于语义关系的形式化模型,基于通用和可复用的原则设计和实现了一组用于目标、内容和任务分解映射的HTN操作算子,在此基础上围绕如何实现目标向任务、任务实现目标,内容向任务、任务生成内容等关系设计了相应的算法。运行时能够动态的、按需的构造HTN域的复合任务网络。而且根据环境参数、需求条件的不同,动态生成复合任务,克服了传统HTN和SHOP2需要显式、固化定义算法所需Method和Operator的缺点。规划领域方法库的核心主控方法“任务实作处理方法”提供了扩展点,实现了自定义领域方法的静态关联和动态关联机制。第三,在面向知识协同的跨组织多实体工作流的QoS计算模型中引入了信息质量和协同度指标。使用三角模糊数来描述具有不确定性的QoS属性,将一种改进的模糊层次分析法方法应用到QoS的计算中,来构造集成用户偏好的模糊QoS权重,减少人工任务量,提高了评价的准确率。提出了一种基于服务对象的服务提供者的组合流程协同度的计算方法,解决服务对象间协同度考量的不可能性。根据服务节点出现概率,结合服务提供者协同效应权重矩阵加权得到绑定流程实例的协同效应矩阵,最后求得绑定流程实例整体的协同度。在自动服务组合优化算法的研究中,提出了结合单点均匀变异策略、交叉变异后2-竞标赛选拔策略、最大维数的多点交叉和短期记忆注入的改进的遗传算法。在此基础上,提出了结合均匀分布变异策略、短期记忆注入配合克隆变异全收纳策略和最大维数多点交叉策略的改进的克隆选择算法;并将其用于改善免疫记忆克隆规划算法。在改进的免疫记忆克隆规划算法的基础上提出了一个基于混合克隆和选择性适度协同策略的并行短期记忆协同克隆选择算法(ParaCoSIMCSA)。ParaCoSIMCSA算法不仅可配置性强,并行效率高,简单易用,而且能结合多克隆和单克隆的优点,有较强的突破局部最优点吸引的能力,因此该算法有较强的适应性和稳定性。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究背景
  • 1.2 研究思路和主要内容
  • 2 基础知识和文献综述
  • 2.1 面向知识协同的工作流
  • 2.1.1 工作流和工作流管理系统
  • 2.1.2 知识协同和协同效应
  • 2.1.3 知识协同、知识管理系统和工作流管理系统的融合
  • 2.2 工作流建模和验证技术的研究现状
  • 2.2.1 工作流的过程模型
  • 2.2.2 工作流的资源模型
  • 2.2.3 工作流管理系统的开源实现
  • 2.2.4 面向知识协同的工作流建模
  • 2.2.5 原生的半结构化和非结构化资源存储系统
  • 2.2.6 工作流的模型验证方法和研究现状
  • 2.3 面向服务架构、企业服务总线和面向资源架构
  • 2.3.1 面向服务架构
  • 2.3.2 企业服务总线
  • 2.3.3 面向资源架构
  • 2.4 语义网和工作流技术在E-Learning中的应用现状
  • 2.4.1 E-Learning与计算机支持的协同学习
  • 2.4.2 E-Learning与工作流技术的结合
  • 2.4.3 现代远程教育技术参考规范
  • 2.4.4 语义网和本体概述
  • 2.4.5 E-Learning中的个性化学习知识推送
  • 2.5 服务规划和服务组合的界定
  • 2.5.1 服务组合的概念和分类
  • 2.5.2 自动服务规划
  • 2.5.3 自动服务组合
  • 2.6 自动服务规划的研究现状
  • 2.6.1 人工智能规划方法概述
  • 2.6.2 自动服务规划的研究现状
  • 2.7 自动服务组合的研究现状
  • 2.7.1 面向离散组合优化问题的微粒群算法和人工免疫算法
  • 2.7.2 自动服务组合的研究现状
  • 2.8 小结
  • 3 面向知识协同的工作流建模、验证和实现
  • 3.1 基于分层颜色Petri网的工作流形式化描述和建模
  • 3.1.1 Petri网和分层颜色Petri网
  • 3.1.2 面向知识协同的工作流建模和动态任务调度
  • 3.2 基于分层颜色Petri网的工作流模型验证
  • 3.2.1 基本Petri网的性质分析
  • 3.2.2 颜色Petri网的运行机制
  • 3.2.3 基于分层颜色Petri网和CPN Tools的工作流模型验证
  • 3.3 基于PVM的工作流引擎设计和实现
  • 3.3.1 工作流引擎扩展模型
  • 3.3.2 流程引擎的元数据框架、角色资源控制模型和核心组件的实现
  • 3.3.3 任务管理和流程实例监控
  • 3.3.4 负载平衡和分布式缓存
  • 3.4 基于服务总线的工作流服务交互
  • 3.4.1 基于Mule ESB和动态服务代理的服务接口
  • 3.4.2 基于服务总线的工作流服务交互机制
  • 3.5 内容协同和管理
  • 3.5.1 资源管理子系统的设计和实现
  • 3.5.2 基于REST风格的面向资源接口
  • 3.5.3 面向资源的服务端框架的设计
  • 3.5.4 REST的服务组件模型
  • 3.5.5 流程与内容管理服务的REST接口设计
  • 3.6 小结和下一步的工作
  • 4 基于语义网和工作流技术的E-Learning系统开发实证
  • 4.1 语义网和本体建模中的关键技术
  • 4.1.1 描述逻辑
  • 4.1.2 RDF、RDF Schema和OWL
  • 4.1.3 SPARQL、SPARQL-DL
  • 4.1.4 SWRL
  • 4.1.5 本体工程相关的工具和应用编程框架
  • 4.2 系统总体架构
  • 4.3 本体驱动的个性化领域内容推荐
  • 4.3.1 基于虚拟资源的领域知识形式化模型
  • 4.3.2 个性化领域内容推荐
  • 4.4 学习资源和学习流程的本体建模和系统实现
  • 4.4.1 学习资源和学习流程的本体建模
  • 4.4.2 本体知识库的查询和推理的关键实现
  • 4.5 应用服务验证
  • 4.5.1 面向课程式常规学习流程
  • 4.5.2 面向主题式按需学习流程
  • 4.6 小结和下一步的工作
  • 5 面向工作流的自动服务规划
  • 5.1 规划图、HTN和SHOP2
  • 5.1.1 规划图
  • 5.1.2 HTN
  • 5.1.3 基于HTN变形形式的SHOP、SHOP2和JSHOP2
  • 5.2 面向目标驱动、内容协作的GCCHTN规划方法
  • 5.3 规划知识库参考模型
  • 5.4 规划领域知识库
  • 5.5 规划通用方法库
  • 5.6 规划领域方法库
  • 5.7 规划问题求解
  • 5.8 实例验证
  • 5.9 小结和进一步的思考
  • 6 工作流中的自动服务组合
  • 6.1 自动服务组合的模糊QoS属性集
  • 6.1.1 QoS属性集的模糊化表示
  • 6.1.2 自动服务组合的QoS属性集定义
  • 6.2 自动服务组合的形式化模型和QoS计算
  • 6.2.1 服务提供者及其协同效应权重矩阵
  • 6.2.2 候选服务对象的QoS属性和QoS权重矩阵
  • 6.2.3 基于模糊层次分析法的集成用户偏好的模糊QoS权重计算
  • 6.2.4 待绑定流程实例及其QoS计算
  • 6.2.5 绑定流程实例价格、响应时间、可靠性和信息质量QoS属性的计算
  • 6.2.6 绑定流程实例协同度QoS属性的计算
  • 6.2.7 绑定服务实例整体QoS加权计算与服务组合优化问题的定义
  • 6.3 自动服务组合优化算法的仿真实验设计
  • 6.3.1 实验环境和平台的搭建
  • 6.3.2 实验预设参数和比较原则
  • 6.4 标准遗传算法的改进和仿真实验
  • 6.4.1 标准遗传算法的实现和仿真
  • 6.4.2 标准遗传算法的改进
  • 6.5 克隆选择算法、免疫记忆克隆规划算法的改进和仿真实验
  • 6.5.1 克隆选择算法改进和仿真实验
  • 6.5.2 免疫记忆克隆规划算法改进和仿真实验
  • 6.6 并行短期记忆协同克隆选择算法
  • 6.7 小结和下一步的工作
  • 7 结论和展望
  • 7.1 主要创新
  • 7.2 下一步的工作
  • 读博期间科研成果
  • 参考文献
  • 后记
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    知识协同工作流建模、服务规划和服务组合研究
    下载Doc文档

    猜你喜欢