基于Web服务组合的业务流程集成关键技术研究

基于Web服务组合的业务流程集成关键技术研究

论文题目: 基于Web服务组合的业务流程集成关键技术研究

论文类型: 博士论文

论文专业: 控制理论与控制工程

作者: 于守健

导师: 乐嘉锦

关键词: 服务组合,业务流程集成,服务行为,服务接口,语义服务,分布式哈希表

文献来源: 东华大学

发表年度: 2005

论文摘要: 随着对Web服务的研究和应用的不断深入,越来越多的企业将自己的业务包装成Web服务发布。在基于Web服务的业务流程集成模型中,抽象业务流程逻辑的描述,与业务流程功能的实现分离开来,从而克服了传统工作流技术在实现业务流程集成方面的不足。但是,单个Web服务的功能有限,难以满足企业级应用的流程集成需要。Web服务组合能把相对简单的Web服务,按业务流程逻辑组合起来,从而提供更强大、更完整的业务功能。为了实现业务流程自动集成,本文提出了Web服务自动组合机制。当企业的业务流程发生改变时,通过自动、动态地组合己有的Web服务,不需要重新开发新的服务,从而能很好地适应现代企业业务环境的多变性和动态性。 Web服务自动组合的关键,是根据目的服务的描述,与服务注册中心中Web服务的描述信息进行匹配,从而发现满足需求的服务。因此本文分别从Web服务的行为描述和接口描述两方面,研究了Web服务自动组合技术。目前使用的标准只是从语法层次对Web服务的接口进行描述,不能表达语义信息,容易造成服务查准率低,从而难以保证服务组合的质量和性能。本文试图通过扩展服务接口的语义描述,将Web服务接口的匹配从语法层次上升到语义层次,进一步研究基于语义的Web服务自动组合方法。此外,本文还针对集中式注册中心极易造成性能瓶颈、单点失败等缺陷,提出了分布式Web服务目录系统,从而支持非集中式的服务发布与发现。具体来讲,本文做了以下四个方面的工作: (1) 研究了基于行为的Web服务组合方法。首先分析了业务流程中活动之间交互行为,然后以有限状态自动机模型,形式化定义了业务流程的内模式和外模式。在此基础上,提出了组合服务存在性的判定依据,并给出了组合服务的计算方法。 (2) 研究了基于接口匹配的Web服务自动组合方法。首先分析了Web服务组合的类型和消息依赖关系,然后以当前标准—WSDL(Web ServicesDescription Language,简称WSDL),作为服务接口的描述语言,提出了服务

论文目录:

摘要

ABSTRACT

目录

第1章 绪论

1.1 引言

1.2 研究背景

1.2.1 现代企业面临的动态业务环境

1.2.2 业务流程集成是企业应用集成的高级形式

1.2.3 面向服务的体系结构(SOA)

1.2.4 Web服务概念

1.2.5 Web服务环境下业务流程集成模型

1.3 Web服务组合技术研究现状

1.3.1 Web服务组合关键技术

1.3.2 业务流程建模语言

1.3.3 基于工作流技术的 Web服务组合

1.3.4 语义Web服务组合

1.3.5 当前研究的不足

1.4 课题意义及本论文的研究工作

1.4.1 课题来源

1.4.2 研究意义

1.4.3 研究内容

1.4.4 本论文结构

第2章 基于行为的Web服务自动组合

2.1 引言

2.2 业务流程执行语言BPEL

2.3 BPEL中活动的状态迁移表示

2.3.1 BPEL中的活动

2.3.2 结构化活动的状态迁移

2.4 业务流程的有限状态自动机定义

2.4.1 有限状态自动机

2.4.2 业务流程的有限状态自动机表示

2.4.3 业务流程模式

2.5 Web服务的有限状态自动机定义

2.6 基于行为的 Web服务自动组合

2.6.1 纺织企业中Web服务组合应用举例

2.6.2 Web服务组合的定义

2.6.3 组合服务存在性的判定

2.6.4 组合服务的计算

2.7 小结

第3章 基于接口匹配的Web服务自动组合

3.1 引言

3.2 WSDL结构分析

3.3 Web服务组合的类型与消息依赖

3.3.1 Web服务组合类型

3.3.2 Web服务组合中的消息依赖

3.4 Web服务接口参数聚类

3.4.1 组成参数术语的关联

3.4.2 耦合度与相关度

3.4.3 聚类算法

3.5 Web服务接口匹配

3.5.1 Wob服务接口描述举例

3.5.2 简单参数类型匹配

3.5.3 复杂参数类型匹配

3.5.4 接口匹配算法

3.6 基于接口匹配的Web服务自动组合

3.6.1 组合Web服务描述语言

3.6.2 Web服务组合算法

3.7 接口匹配算法评价

3.7.1 实验环境

3.7.2 实验结果

3.8 小结

第4章 基于扩展接口语义描述的Web服务自动组合

4.1 引言

4.2 语义Web与Web服务

4.3 以社区为中心的语义Web服务架构

4.4 Web服务的语义描述模型

4.4.1 消息层与消息参数层语义描述

4.4.2 操作层语义描述

4.5 多层次Web服务接口语义匹配

4.5.1 消息参数层匹配

4.5.2 消息层匹配

4.5.3 操作层匹配

4.5.4 多层次服务匹配度计算

4.6 基于接口语义匹配的Web服务自动组合

4.6.1 描述阶段

4.6.2 匹配阶段

4.6.3 选择阶段

4.6.4 生成阶段

4.7 原型系统实现与应用案例

4.7.1 Web服务组合原型系统

4.7.2 应用实例

4.8 小结

第5章 基于分布式哈希表的Web服务目录系统

5.1 引言

5.2 集中式UDDI注册中心的缺点

5.3 基于DHT的分布式Web服务目录系统

5.3.1 基于DHT的 P2P系统

5.3.2 Chord协议

5.3.3 分布式Web服务目录系统

5.4 Web服务的发布与发现

5.4.1 基于领域本体的Web服务语义描述

5.4.2 Web服务发布

5.4.3 Web服务发现

5.5 Web服务目录系统的维护

5.5.1 节点加入

5.5.2 节点离开与更新

5.6 基于类别本体的层次式Web服务目录系统

5.6.1 集成领域本体到类别本体

5.6.2 层次式Web服务目录系统

5.6.3 Web服务的发布与发现

5.7 小结

第6章 结论与展望

6.1 本论文研究工作总结

6.2 今后工作的展望

参考文献

读博期间发表和录用的论文

读博期间所参加的科研项目

致谢

附录A 组合Web服务描述语言(CWSDL) Schema

发布时间: 2006-05-09

参考文献

  • [1].分布式虚拟化环境下服务可信性保障关键技术研究[D]. 邹世辰.哈尔滨工程大学2017
  • [2].云计算环境下服务组合技术研究[D]. 霍瑛.南京航空航天大学2016
  • [3].动态Web服务组合的关键技术研究[D]. 汤景凡.浙江大学2005
  • [4].基于扩展颜色Petri网的Web服务组合建模研究[D]. 李景霞.中国科学院研究生院(计算技术研究所)2006
  • [5].Web服务发现若干关键技术研究[D]. 胡建强.国防科学技术大学2005
  • [6].动态Web服务组合关键技术研究[D]. 刘必欣.国防科学技术大学2005
  • [7].Web服务组合关键技术研究[D]. 冯名正.东南大学2006
  • [8].Web服务自动组合与形式化验证的研究[D]. 邓水光.浙江大学2007
  • [9].E-Service接口行为分析及其在服务组合中的应用[D]. 张文涛.北京邮电大学2007
  • [10].保证服务质量的动态Web服务组合及其性能分析研究[D]. 吴钊.武汉大学2007

标签:;  ;  ;  ;  ;  ;  

基于Web服务组合的业务流程集成关键技术研究
下载Doc文档

猜你喜欢