首页> 中文学位 >基于WS-BPEL的Web服务组合执行引擎的设计与实现
【6h】

基于WS-BPEL的Web服务组合执行引擎的设计与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2研究现状

1.3主要研究内容

1.4论文组织结构

第二章相关理论基础

2.1Web服务

2.1.1 Web服务的定义

2.1.2 Web服务的特征

2.1.3 Web服务的核心协议

2.1.4 Web服务的体系结构

2.2 Web服务组合

2.2.1 Web服务组合的概念

2.2.2 Web服务组合的种类

2.2.3 Web服务组合的方式

2.3业务流程定义语言

2.4Web服务业务流程执行语言

2.4.1 WS-BPEL相关技术

2.4.2 WS-BPEL模型

2.4.3 WS-BPEL活动

2.4.4 WS-BPEL规范的特点

2.4.5 WS-BPEL2.0与BPELAWS1.1的比较

2.5本章小结

第三章基于WS-BPEL的Web服务组合执行引擎架构设计

3.1 WS-BPEL引擎的功能需求

3.2WS-BPEL引擎架构

3.3 WS-BPEL引擎与相关组件的关系

3.4 WS-BPEL引擎的执行过程

3.5本章小节

第四章基于WS-BPEL的Web服务组合执行引擎详细设计

4.1流程解析器模块

4.2流程管理器模块

4.2.1流程实例的创建与执行

4.2.2流程实例状态的转化

4.3队列管理器模块

4.3.1队列管理

4.3.2活动状态转化

4.4持久化管理器模块

4.5日志管理器模块

4.6本章小结

第五章基于WS-BPEL的Web服务组合执行引擎的实现

5.1应用服务器

5.1.1应用服务器介绍

5.1.2Tomcat应用服务器

5.2 AXIS服务器

5.2.1 AXIS简介

5.2.2 Web Service在AXIS上的实现

5.3 WS-BPEL业务流程引擎的实现

5.3.1流程解析

5.3.2引擎启动

5.3.3流程管理

5.3.4流程执行

5.3.5持久化管理

5.3.6"热"部署

5.3.7日志

5.4引擎应用实例

5.4.1业务流程文件描述

5.4.2部署

5.4.3启动引擎

5.4.4查看部署信息

5.4.4执行业务流程

5.4.4监控管理业务流程

5.5本章小结

总结与展望

参考文献

攻读硕士学位期间取得的科研成果

致谢

展开▼

摘要

Web服务作为面向服务架构的核心技术,以其动态性和跨平台性为分布、异构的企业级Web应用组合或协作提供了有力的支持。WS—BPEL采用服务接口的方式将多个独立的Web服务组合起来,从而形成一个完整的业务流程。整合不同的服务、实现各种复杂流程需要WS—BPEL引擎来实现。目前支持WS—BPEL规范的Web服务组合执行引擎并不多,能支持WS—BPEL2.0规范的Web服务组合执行引擎更为稀少。基于这种现状,本文在对现有BPEL引擎研究的基础上,提出了一种支持WS—BPEL2.0规范的Web服务组合执行引擎。 本文主要包含以下几个方面的内容: 1.Web服务相关技术概述。主要介绍了Web服务的定义和特征,并着重分析了Web服务的核心协议及体系结构。同时,概述了Web服务组合的概念、种类和方式,分析了Web服务组合对构建业务流程的重要性。 2.业务流程定义语言概述。对主流业务流程定义语言做了分析比较,并在此基础上深入研究了WS—BPEL,剖析了它的模型、活动及特点,并对WS—BPEL2.0和BPEL4WS1.1进行比较,总结了WS—BPEL规范所做的变更。 3.基于WS—BPEL的Web服务组合执行引擎的设计。提出了一种层次化的WS—BPEL引擎架构,以支持执行符合WS—BPEL2.0规范的业务流程,并详细阐述了引擎各个模块的设计思路。 4.采用Java EE相关技术实现了基于WS—BPEL的Web服务组合执行引擎,并通过实例验证了该引擎是高效的并能很好地满足企业级应用。

著录项

  • 作者

    李文娟;

  • 作者单位

    西北大学;

  • 授予单位 西北大学;
  • 学科 计算机软件与理论
  • 授予学位 硕士
  • 导师姓名 史维峰;
  • 年度 2009
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.09;
  • 关键词

    Web服务; 组合执行引擎; WS-BPEL; 业务流程;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号