首页> 中文学位 >基于WSDL扩展的Web服务组合研究与实现
【6h】

基于WSDL扩展的Web服务组合研究与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 SOA体系框架

1.1.1 Web服务组合

1.1.2 Web服务行为

1.2 本文工作和主要贡献

1.2.1 研究动机

1.2.2 主要贡献

1.2.3 论文章节安排

第二章 背景及相关研究

2.1 Web服务

2.1.1 Web服务体系架构

2.1.2 Web服务的描述

2.2 国内外相关研究

2.2.1 服务可组合性

2.2.2 服务描述扩展

2.4 本章小结

第三章 基于WSDL扩展的服务组合

3.1 用例描述

3.2.一种基于WSDL扩展的服务组合架构

3.3 服务行为扩展

3.4 协同编辑器设计

3.5 客户端生成器

3.6 本章小结

第四章 实验设计与结果

4.1 提取实验服务及其行为扩展

4.2 k-lookahead算法模拟组合实验

4.3 生成组合服务的客户端

4.4 实验结果分析

4.5 本章小结

第五章 总结和展望

5.1 工作总结

5.2 工作展望

附录一 实验和设计代码

附录二 硕士期间发表的论文

参考文献

致谢

展开▼

摘要

面向服务的体系结构(service-oriented architecture,SOA)是一个功能组件模型,基于此模型,可以通过服务之间定义良好的接口和契约组合联系不同功能组件或软件。SOA具有松耦合、开放性和平台及实现语言独立的特性,有效解决了服务重用性和跨平台的业务整合与交互的实际问题,在科学研究和工业实践中都受到了广泛深入的关注。
  伴随SOA技术的逐渐成熟,互联网上产生丰富的Web成员服务以及基于此的自动服务组合方法。为实现服务的远程发现、集成从而提高服务资源重复利用率,应尽可能的去发现和组合Internet上已有的成员服务,满足企业或者个人的业务功能需求,从而降低软件系统的生产成本,提高服务计算资源利用率。服务的重复利用和集成技术就是目前科研界炙手可热的服务可组合性问题,该问题分析成为了一个科学性问题。
  但已有的自动组合方法(例如Roman模型)均要求服务暴露其行为作为服务是否可合成的判定条件。并且在SOA最为普遍的形式Web服务应用中,标准的服务契约(Service Contract)却无法保证这一必要条件的满足。按照W3C的规范和现有基于SOAP协议的Web服务发现、集成和组合实践,服务提供商、服务调用者和第三方的分析验证所提取到的WSDL文件描述的信息仅仅包括调用接口和输入输出消息。因此,现有的Web服务描述文档(WSDL)中缺乏对服务行为的有效描述,使得现有的自动化服务组合方法在实际中不可行。
  针对该问题,本文开展了以下三个方面的研究,取得了相应的研究成果:
  1.提出一种有效的服务行为扩展方法,基于服务提供方的服务说明性文档,在WSDL文件中扩展服务行为;
  2.基于GMF图形库,构建一种规范的协同扩展服务行为GUI编辑器,便于供需双方以及第三方协同添加服务行为;
  3.基于Axis2开源框架,构造由扩展了服务行为的WSDL(WSDL++)反向生成具有服务行为的客户端的自动生成器;
  4.提取全球资源服务库SeekDa和Xmethod的服务实例,以K-lookahead算法为例对上述方法进行实验仿真。

著录项

  • 作者

    王龙;

  • 作者单位

    复旦大学;

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

    WSDL扩展; Web服务组合; Roman模型; 行为编辑器;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号