基于Web服务的分层工作流过程模型研究与设计

基于Web服务的分层工作流过程模型研究与设计

论文摘要

工作流管理技术是从通过提高企业整体协作效率来提高企业生产效率的角度出发,以企业业务过程为核心,以对企业的业务过程的过程逻辑为基础,不仅提供对业务过程中的单个活动的支持,而且对活动之间的联系提供自动化或半自动化的支持。因此,在企业信息系统中采用工作流管理技术,可以减少业务过程中间环节的人为因素,提高活动之间的协调和控制的效率,从而达到企业整体业务过程效率的最大化。随着现代企业的经营规模和生产规模的日益扩大,企业所包含的信息资源迅速增长,相应的业务过程也越来越复杂,随着实际应用的不断深入,人们对工作流技术提出更高的功能要求。伴随着企业的全球化和网络技术的迅速发展,现代企业信息系统的分布、异构和自治等特性越来越明显,这要求工作流管理系统能够经常运行在分布异构的松散环境下。Web服务是一种部署在Web上的对象,它具有对象技术的优点,同时它还是建立在以XML为主的、开放的Web规范技术基础之上,因此具有比任何现有的对象技术的开放性。Web服务的出现,为实现在异构分布的松散环境下的企业信息系统的集成提供了简便快捷的方案。工作流管理系统实施是提高企业核心竞争力的有力措施,而工作流过程模型是整个工作流管理系统的基础,本文在分析了现有工作流技术的研究状况的基础之上,为了适应工作流管理系统对当前企业环境的需要,解决当前工作流管理系统对分布异构松散的企业环境的支持的不足,在Web服务技术基础之上,提出了一种层次化的工作流过程模型,该模型分为业务层和逻辑层,其中:业务层由Web服务描述语言WS-BPEL建模,逻辑层采用基于ECA规则的活动网络图进行建模,而逻辑层和业务层通过活动和Web服务绑定的方法实现模型统一。由于业务层的实现是基于Web服务的,能够轻易的在分布异构系统环境下轻易的集成和执行,同时本文在过程模型中增加了事务活动和事务节点元素,为构建事务工作流系统提供了模型支持。本文最后,在提出的工作流过程模型的基础之上,给出了一个基于Web服务的面向虚拟企业的工作流管理系统的体系结构。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景
  • 1.1.1 工作流技术概述
  • 1.1.2 工作流研究现状及其不足
  • 1.1.3 Web 服务技术概述
  • 1.2 研究基于Web 服务的分层工作流过程模型的必要性
  • 1.3 本文的研究内容和研究意义
  • 1.4 本文的组织结构
  • 2 WS-BPEL 语言及相关技术
  • 2.1 Web 服务相关技术
  • 2.1.1 Web 服务的体系结构:SOA(面向服务的体系结构)
  • 2.1.2 Web 服务核心技术
  • 2.2 WS-BPEL 语言
  • 2.2.1 WS-BPEL 的历史
  • 2.2.2 WS-BPEL 与Web 服务之间的关系
  • 2.2.3 WS-BPEL 核心概念
  • 3 工作流管理技术
  • 3.1 工作流基本概念及基本特征
  • 3.1.1 基本概念
  • 3.1.2 基本特征
  • 3.2 工作流管理系统(WfMS)
  • 3.2.1 定义
  • 3.2.2 工作流管理系统的功能
  • 3.2.3 工作流管理系统的分类
  • 3.2.4 工作流管理系统的实施
  • 3.3 工作流参考模型
  • 3.3.1 工作流参考模型中的数据
  • 3.3.2 工作流参考模型体系结构概述
  • 3.4 工作流模型
  • 3.4.1 建立工作流模型的必要性
  • 3.4.2 WFMC 制定的工作流过程模型元模型
  • 3.4.3 工作流建模
  • 3.4.4 工作流模型描述相关语言
  • 3.5 工作流执行服务与工作流引擎
  • 4 一种基于WEB 服务的分层的工作流过程模型
  • 4.1 工作流过程模型元模型
  • 4.2 过程模型建模
  • 4.2.1 业务层过程模型
  • 4.2.2 逻辑层过程模型
  • 4.3 过程模型的事务特性
  • 4.3.1 BPEL 自身的事务机制
  • 4.3.2 补偿活动Compensation 的事务特性
  • 4.3.3 事务节点的事务特性
  • 4.4 工作流模型的构建过程
  • 4.5 建模示例
  • 4.5.1 逻辑层过程模型建模
  • 4.5.2 业务层过程模型建模
  • 5 基于WEB 服务的分布式工作流管理系统的设计
  • 5.1 分布式工作流管理系统的运行机制
  • 5.2 基于Web 服务的分布式工作流管理系统运行机制
  • 6 总结及未来的工作
  • 参考文献
  • 致谢
  • 个人简历
  • 硕士研究生期间发表论文
  • 相关论文文献

    • [1].基于WEB的通信电源远程监控系统研究[J]. 中国设备工程 2019(24)
    • [2].基于自适应遗传算法的考虑服务质量感知Web服务发现[J]. 电子测量技术 2019(22)
    • [3].面向Web系统热点数据预测及缓存管理的研究[J]. 信息技术与信息化 2019(12)
    • [4].基于页面对象的Web应用测试用例生成方法[J]. 计算机应用 2020(01)
    • [5].运用物联网和Web服务搭建院际转运信息平台[J]. 电子技术与软件工程 2020(02)
    • [6].延迟加载在web开发中的应用心得[J]. 视听 2020(02)
    • [7].基于Web的期刊采编系统的设计与实现[J]. 电脑知识与技术 2020(06)
    • [8].Web服务软件测试技术的研究与实现[J]. 电脑知识与技术 2020(02)
    • [9].移动互联网时代的Web性能优化实践[J]. 信息通信 2020(01)
    • [10].基于Web的校园个人自行车租赁系统[J]. 卫星电视与宽带多媒体 2020(02)
    • [11].基于网站制作的Web前端开发技术与优化[J]. 数字技术与应用 2020(01)
    • [12].基于Web应用的网络安全漏洞发现与研究[J]. 无线互联科技 2020(05)
    • [13].基于Web的动态几何软件领域模型及其应用[J]. 计算机应用 2020(04)
    • [14].基于web技术支持下网络多媒体课件的制作原则及优点[J]. 科技风 2020(13)
    • [15].基于Web的网上教学平台的设计与实现[J]. 科技与创新 2020(07)
    • [16].1+X证书制度与Web前端开发专业融合的探索[J]. 信息与电脑(理论版) 2020(04)
    • [17].基于《web前端页面设计》在线开放课程自主学习探讨[J]. 计算机产品与流通 2020(05)
    • [18].基于WEB的计算机课程辅助教学系统的设计与实现[J]. 计算机产品与流通 2020(05)
    • [19].基于Web的时变体数据的体绘制方法[J]. 计算机测量与控制 2020(04)
    • [20].Web浏览器中数据安全配置的研究[J]. 电脑编程技巧与维护 2020(04)
    • [21].基于实践应用的Web开发技术教学改革研究初探[J]. 科学大众(科学教育) 2020(05)
    • [22].基于Web的桥梁健康监测系统设计与实现[J]. 计算机技术与发展 2020(04)
    • [23].基于Web技术的计算机实验室综合管理系统设计[J]. 电子制作 2020(11)
    • [24].分析校园网中Web服务器的配置及安全防护[J]. 江西电力职业技术学院学报 2020(01)
    • [25].基于Web的研究生学位信息管理系统技术研究[J]. 创新创业理论研究与实践 2020(07)
    • [26].WEB技术在地质资料二次开发中的应用探讨[J]. 中国非金属矿工业导刊 2020(03)
    • [27].基于Web技术的医疗图像脱敏系统的设计与实现[J]. 宁夏工程技术 2020(02)
    • [28].网站制作的Web前端开发设计的相关研究[J]. 卫星电视与宽带多媒体 2020(07)
    • [29].Web开发提高网站性能的技巧[J]. 电脑编程技巧与维护 2020(06)
    • [30].随钻测井地质导向服务WEB版[J]. 国外测井技术 2020(03)

    标签:;  ;  ;  ;  

    基于Web服务的分层工作流过程模型研究与设计
    下载Doc文档

    猜你喜欢