BCSEP中流程执行状态跟踪机制的研究与实现

BCSEP中流程执行状态跟踪机制的研究与实现

论文摘要

近年来,互联网上出现的Web服务越来越多。然而,单个且功能简单的Web服务不能满足实际的应用需求。Web服务组合技术可以将已有的Web服务按照业务流程进行逻辑上的合成,使得组合出的服务能够提供更强大、更完整的业务功能。目前已经存在很多组合服务执行平台,其中流程监控又是组合服务执行平台中不可缺少的部分,无论是流程建模、模型修改优化还是流程实施运行环节的管理都依赖于所监控的有关数据。针对这种现状,作者所参与的研究小组提出了业务服务模型和基于业务服务的组合服务执行平台,在对Web服务进行业务领域层次的包装的同时,提供了一个基于Web服务组合快速构建企业应用的平台。本文着重研究了流程执行状态跟踪机制,并实现了执行平台中的流程执行监控管理。为了将基于工作流的监控方式应用于基于业务服务的组合服务执行平台中,本文采用组合服务模型到]BPEL的映射来实现流程执行状态跟踪机制。针对组合服务模型和BPEL的流程描述方式的异同,提出以BS-BPEL作为模型映射的中间模型,将组合服务模型到BPEL映射分解为组合服务到BS-BPEL映射、BS-BPEL流程执行状态设置和BS-BPEL到BPEL映射三个阶段。流程执行监控器通过这三个阶段的工作实现了对流程执行状态的跟踪。本文还通过简单分析流程实例及业务服务实例的执行时间,提出根据流程执行时间进行异常预警的方法,从而减轻异常对流程执行结果的负面影响,提高了监控器的监控能力。在流程执行状态跟踪机制基础上,本文设计并实现了流程执行监控器。监控器充分考虑了基于业务服务的组合服务业务流程特点,采用工作流的结构化形式,以图形化界面方式为监控管理人员提供流程实例执行情况,使其可以直观监视流程实例的运行时状态,了解流程运行情况并实施相应的调整和修改措施。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题背景及研究意义
  • 1.2 本文的主要研究内容
  • 1.3 本文的组织结构
  • 第二章 研究基础
  • 2.1 Web服务组合
  • 2.2 Web服务商业过程执行语言(BPEL4WS)
  • 2.3 业务流程管理(BPM)
  • 2.4 业务服务模型与组合服务模型
  • 2.5 基于业务服务的组合服务执行平台(BCSEP)
  • 2.6 本章小结
  • 第三章 流程执行状态跟踪及异常预警
  • 3.1 流程执行状态跟踪机制
  • 3.2 业务服务执行状态分析
  • 3.3 BPEL流程执行状态分析及表示
  • 3.4 BS-BPEL模型
  • 3.5 业务流程预警方法
  • 3.6 本章小结
  • 第四章 组合服务模型到BPEL的映射方法
  • 4.1 组合服务模型到BPEL的映射过程
  • 4.2 组合服务模型到BS-BPEL的映射方法
  • 4.3 BS-BPEL流程执行状态设置方法
  • 4.4 BS-BPEL到BPEL的映射方法
  • 4.5 本章小结
  • 第五章 业务流程执行监控器设计和实现
  • 5.1 业务流程执行监控器设计
  • 5.1.1 业务流程执行监控器系统设计
  • 5.1.2 数据库设计
  • 5.1.3 业务流程执行监控过程
  • 5.2 组合服务模型到BPEL映射实现
  • 5.2.1 组合服务模型到BS-BPEL映射实现
  • 5.2.2 BS-BPEL流程执行状态设置实现
  • 5.2.3 BS-BPEL到BPEL映射实现
  • 5.3 流程执行状态可视化实现
  • 5.4 本章小结
  • 第六章 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    BCSEP中流程执行状态跟踪机制的研究与实现
    下载Doc文档

    猜你喜欢