首页> 中文学位 >基于SOA的分布式Web服务动态编排系统的研究与实现
【6h】

基于SOA的分布式Web服务动态编排系统的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2国内外研究发展现状

1.3主要研究工作

1.4论文的组织结构

第二章相关技术分析

2.1 SOA介绍

2.1.1 SOA概念

2.1.2 SOA协作

2.1.3 SOA基本特征

2.1.4 SOA的优势和实施原则

2.2 Web服务概述

2.2.1 Web服务概念

2.2.2 Web服务模型和主要技术

2.2.3 Web服务与SOA

2.3 Web服务组合概述

2.3.1 Web服务组合定义

2.3.2 Web服务组合种类

2.3.3 Web服务组合方式

2.3.4 Web服务组合关键技术

2.3.5基于SOA的Web服务组合框架

2.4分布式Web服务动态编排

2.4.1分布式Web服务动态编排综述

2.4.2分布式Web服务动态发现

2.4.3分布式Web服务动态选择

2.4.4分布式Web服务动态编排的问题

2.5当前Web服务动态编排模型

2.5.1 WfMC传统模型

2.5.2 WSFL和XLANG

2.5.3 BPEL4WS服务组合模型

第三章分布式Web服务动态编排系统的总体设计

3.1 DDWSOS简介

3.2 DDWSOS的体系结构

3.2.1 DDWSOS总体体系结构

3.2.2分布式Web服务动态编排引擎

3.2.3 Web服务动态优化代理器

3.2.4任务列表管理器

3.2.5监控管理器

3.3 DDWSOS关键技术

3.3.1分布式UDDI

3.3.2 Web服务动态绑定技术

3.3.3优化的服务动态选择技术

第四章分布式Web服务动态编排引擎的实现

4.1 DWSOE的实现结构

4.2流程设计器的实现

4.2.1 Web服务业务流程模型设计

4.2.2节点实现

4.2.3 BPEL4WS文档生成

4.3流程部署器的实现

4.3.1流程部署器

4.3.2活动映射器

4.4引擎内核的实现

4.4.1流程定义

4.4.2运行态流程

4.4.3引擎实例管理器

4.5分布式UDDI实现

4.6基于QoS的Web服务优化选择方法的实现

4.6.1 Web服务的QoS模型

4.6.2 Web服务QoS参数计算模型

4.6.3基于QoS的Web服务选择

4.7应用实例

第五章工作总结与工作展望

5.1工作总结

5.2工作展望

参考文献

攻读学位期间发表的论文

致谢

展开▼

摘要

Web服务以其低耦合性、易用性、复用性和组合性,为可复用性软件开发提供技术支持。Web服务组合将多个Web服务按照其功能、语义以及它们之间的逻辑关系组装,然后以一种原服务所不具有的新功能提供给用户。组合服务的编排方式是指组合服务执行时所依赖的部署结构以及成分服务之间控制与数据的传递模式和实现机制。目前的研究侧重于组合服务的集中式编排,但这种方式在组合服务系统的运行效率、可伸缩性和适用性等方面存在诸多局限。 本文分析了服务组合领域的相关技术与解决方案,并针对集中式服务编排的诸多局限,在研究Web服务组合技术和SOA架构的基础上,给出了一种基于SOA的分布式Web服务动态编排解决方案。分布式服务编排则是将服务流程分解成多个子分布式组合服务,然后将这些子分布式组合服务部署到不同组合服务引擎上,通过这些子分布式组合服务交互,来完成集中式服务组合的功能。 在基于SOA的分布式Web服务动态编排解决方案下,本文设计一个分布式Web服务动态编排系统。该系统具有支持对复合Web服务进行图形化建模、支持Web服务的动态部署与绑定、以及基于QOS的Web服务最优化选择等特点。重点实现了系统中的重要模块:分布式Web服务动态编排引擎,并通过应用举例展现方案的特色。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号