基于BPEL4WS的流程编辑及仿真工具的设计与实现

基于BPEL4WS的流程编辑及仿真工具的设计与实现

论文摘要

面对当前动态多变的市场,企业之间的竞争也由过去的局部竞争演变成全球范围内的竞争。如何敏捷地利用技术提供的可能性及时抓住市场对新产品需求的机遇,快速开发新产品,已成为赢得竞争的最重要的手段。工作流将应用逻辑和过程逻辑分离,可以不修改具体功能实现而只修改过程模型来改变系统功能,从而快速实现对企业信息、应用工具和人的合理组织。技术迅猛发展,工作流产品和技术也在不断的发展和变化。但是纵览目前的工作流技术,仍然有一些明显的缺陷,主要表现在各个开发商的工作流产品不能互操作,对异构的分布环境支持不足,以及缺乏一个统一的规范。Web services体系架构基于XML和SOAP协议,使得定义和实现工作流变得非常自然和方便,Web services是建立可互操作的分布式应用程序的新技术。Webservices是一套新的技术标准,它定义了应用程序如何在Web上实现互操作性。开发人员可以用任何语言,在任何平台上写Web services,只要通过Web services可以对这些服务进行查询和访问。本文采用的BPEL4WS(简称BPEL)正是基于Webservices的一种工作流描述语言。BPEL是IBM、Microsoft和BEA联合提出了有关Web服务集成的新规范——基于Web服务的业务流程执行语言。首先,论文分析了BPEL4WS和现有的主流Web服务流程描述语言,讨论了基于BPEL4WS的工作流模型。然后,论文介绍了工作流设计器的体系结构,给出了各个功能模块的具体实现。系统提供了一个可视化的流程编辑平台,实现了将图形化的流程描述自动转换为符合BPEL4WS1.1规范的BPEL文件的功能,为创建和编辑WSDL文件提供了一个可视化的向导编辑环境。另外,系统还实现了模型检查和流程仿真处理功能,并能够方便地将整个流程部署到流程引擎中。最后,通过应用案例演示了如何使用该工作流设计器,以及如何使用仿真功能进行流程验证,借此展示了系统的实用性与易用性。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究背景
  • 1.2 国内外研究水平和现状
  • 1.3 课题来源和研究内容
  • 1.4 论文的组织结构
  • 第二章 工作流概述
  • 2.1 工作流的发展及相关概念
  • 2.1.1 工作流的起源和发展
  • 2.1.2 工作流相关概念
  • 2.1.3 工作流的现状
  • 2.2 工作流管理系统
  • 2.2.1 工作流管理系统的功能
  • 2.2.2 工作流管理系统的体系结构
  • 2.2.2.1 过程定义和工具
  • 2.2.2.2 工作流执行服务和工作流引擎
  • 2.2.2.3 工作流各种相关数据
  • 2.2.2.4 任务表管理器和用户界面
  • 2.2.2.5 管理操作
  • 2.2.3 工作流参考模型
  • 2.3 小结
  • 第三章 BPEL4WS及其相关技术
  • 3.1 业务流程标准
  • 3.1.1 业务流程标准的发展
  • 3.1.2 业务流程所面临的挑战
  • 3.2 BPEL4WS规范及Web服务
  • 3.2.1 什么是BPEL4WS
  • 3.2.2 Web services技术
  • 3.2.3 BPEL4WS语言及其与工作流和Web services的关系
  • 3.2.4 BPEL4WS核心概念
  • 3.2.4.1 最高级别的属性
  • 3.2.4.2 活动
  • 3.2.4.3 合作伙伴链接类型、合作伙伴链接和端点引用
  • 3.2.4.4 变量
  • 3.2.4.5 相关性
  • 3.2.4.6 补偿处理和故障处理
  • 3.3 可执行业务流程和抽象流程
  • 3.4 小结
  • 第四章 流程编辑及仿真工具的需求分析
  • 4.1 系统需求分析
  • 4.2 系统功能分析
  • 4.2.1 功能层次架构
  • 4.2.2 流程编辑
  • 4.2.3 资源管理
  • 4.2.4 持久化管理
  • 4.2.5 视图管理
  • 4.2.6 流程仿真
  • 4.3 小结
  • 第五章 流程编辑及仿真工具的设计与实现
  • 5.1 系统体系结构设计
  • 5.2 流程编辑器
  • 5.2.1 流程定义树的设计
  • 5.2.2 流程编辑器的设计
  • 5.2.2.1 Jgraph简介
  • 5.2.2.2 容器的设计
  • 5.2.2.3 图元的设计
  • 5.2.3 属性编辑器的设计
  • 5.2.3.1 图元节点的属性的设计
  • 5.2.3.2 非图元节点的属性的设计
  • 5.3 资源管理器的设计
  • 5.3.1 资源管理树的设计
  • 5.3.2 BPEL文件的生成
  • 5.3.3 WSDL文件的编辑
  • 5.3.4 PDD文件的生成
  • 5.4 流程仿真的设计
  • 5.5 小结
  • 第六章 应用案例
  • 6.1 客户投诉管理流程的分析
  • 6.2 客户投诉管理流程的构建
  • 6.2.1 系统构建流程的步骤
  • 6.2.2 构建客户投诉管理流程
  • 6.3 小结
  • 第七章 结论
  • 7.1 本文工作总结
  • 7.2 下一步工作展望
  • 参考文献
  • 致谢
  • 作者在读研期间的科研成果、论文发表和获奖情况
  • 一、科研项目
  • 二、发表的学术论文
  • 三、获奖情况
  • 相关论文文献

    • [1].论企业采购与付款流程的管理与控制[J]. 中国外资 2019(21)
    • [2].优化管理流程对提高住院患者预约检查按时完成率的影响[J]. 中国乡村医药 2020(04)
    • [3].流程管理研究综述[J]. 技术经济与管理研究 2020(05)
    • [4].浅析企业如何进行流程审计[J]. 中国管理信息化 2020(07)
    • [5].煤矿岗位标准作业流程的应用探讨[J]. 内蒙古煤炭经济 2020(01)
    • [6].简化流程 如何简化小型会议的预订流程[J]. 中国会展(中国会议) 2020(12)
    • [7].运用思维导图管理煤矿岗位标准作业流程的方法[J]. 内蒙古煤炭经济 2020(03)
    • [8].环境和流程[J]. 汽车与驾驶维修(汽车版) 2009(09)
    • [9].Blackmagic Design推出两款新DaVinci调色台[J]. 数码影像时代 2017(03)
    • [10].看不见的流程管理[J]. 数字印刷 2016(07)
    • [11].课堂脱离学生就不可能好[J]. 新课程(综合版) 2014(06)
    • [12].制订学习流程,培养学习习惯[J]. 班主任 2012(10)
    • [13].2009年自主招生基本流程[J]. 山西教育(招生考试) 2009(01)
    • [14].高值耗材备货管理流程的建立和相关实践[J]. 中国医疗设备 2019(12)
    • [15].优化现场急救流程对烧伤患者急救效果的影响[J]. 中西医结合心血管病电子杂志 2019(30)
    • [16].军工研究所管理流程“两化一提高”策略探析[J]. 办公室业务 2020(14)
    • [17].大柳塔煤矿岗位标准作业流程的认识与实践[J]. 陕西煤炭 2016(S1)
    • [18].岗位标准作业流程在胜利能源公司的应用[J]. 露天采矿技术 2016(12)
    • [19].企业全流程降本增效的探讨[J]. 会计师 2017(18)
    • [20].探讨整车开发的流程管理方案[J]. 现代工业经济和信息化 2016(02)
    • [21].政务流程管理的过程和目标[J]. 改革与开放 2016(10)
    • [22].流程管理的本质[J]. 石油石化物资采购 2009(10)
    • [23].制造型企业如何降低成本系列(六)——从优化作业流程来提升企业核心竞争力[J]. 石油石化物资采购 2010(10)
    • [24].浅谈高校财务基础流程管理[J]. 商 2015(36)
    • [25].反应中常见流程问题的解法例析[J]. 中学生数理化(学研版) 2015(07)
    • [26].企业面对流程管理的三种“表情”[J]. 创新时代 2012(10)
    • [27].信息化条件下税收征管工作流程的优化[J]. 税务研究 2014(05)
    • [28].高校全流程协同管理刍议[J]. 经济研究导刊 2014(30)
    • [29].企业信息化,人是本、流程是根[J]. 中国建设信息 2012(12)
    • [30].“绿色通道”投稿流程[J]. 生物物理学报 2012(08)

    标签:;  ;  ;  

    基于BPEL4WS的流程编辑及仿真工具的设计与实现
    下载Doc文档

    猜你喜欢