基于软件体系结构思想的Web服务组合建模工具设计与实现
发布时间:2024-04-20 10:51
随着电子商务的兴起,Web服务应用已经渗透到人们生活中的各个领域,从查询天气情况到飞机订票。人们的生活已经愈发离不开Web服务的应用。目前,单一的Web服务已经无法满足复杂的应用。正因如此,服务组合问题已经成为学术界关注的焦点之一。基于Web服务的不受硬件或软件环境的限制以及可以由不同供应商采用不同的计算机编程语言来实现这种特点,使得组合Web服务具有可行性。 针对现有的Web服务组合编辑器存在描述组合方式不够全面和以一种紧耦合方式组合Web服务的问题,提出了从软件体系结构的角度组合Web服务的方法。当Web服务视为可复用的软件体系结构的实体时,结合文献[13]中提及的相应的Web服务组合算子来组合Web服务,生成一个WS-BPEL(Web Service Business Process Execution Language)的连接器。最后通过WS-CDL(Web Service Choreography Description Language)或者WS-BPEL把每个BPEL连接器或处于游离状态的服务组装到一起,形成一个完整的模型。同时文章中结合文献中[13]的理论给出了相应的八...
【文章页数】:64 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
引言
1 绪论
1.1 课题研究的背景
1.2 研究现状
1.3 课题研究的目的和意义
1.4 课题研究内容与方法
1.5 论文结构
2 基础知识
2.1 Web服务概述
2.1.1 Web服务原理
2.1.2 Web服务相关技术
2.2 BPEL规范
2.2.1 BPEL相关技术
2.2.2 BPEL的组成
2.3 WS-CDL规范
2.3.1 WS-CDL的组成
2.3.2 WS-CDL的活动
2.4 本章小结
3 BPEL代数建模
3.1 Web服务组件
3.2 服务组合
3.3 可信范式
3.4 本章小结
4 Web服务组合建模工具的设计与实现
4.1 组件
4.2 连接器
4.3 体系结构
4.4 数据结构
4.5 本章小结
5 案例分析
5.1 旅行者服务案例
5.1.1 旅行者服务案例简介
5.1.2 旅行者服务案例建模
5.2 本章小结
结论
参考文献
申请学位期间的科研成果及发表的学术成果
致谢
本文编号:3959305
【文章页数】:64 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
引言
1 绪论
1.1 课题研究的背景
1.2 研究现状
1.3 课题研究的目的和意义
1.4 课题研究内容与方法
1.5 论文结构
2 基础知识
2.1 Web服务概述
2.1.1 Web服务原理
2.1.2 Web服务相关技术
2.2 BPEL规范
2.2.1 BPEL相关技术
2.2.2 BPEL的组成
2.3 WS-CDL规范
2.3.1 WS-CDL的组成
2.3.2 WS-CDL的活动
2.4 本章小结
3 BPEL代数建模
3.1 Web服务组件
3.2 服务组合
3.3 可信范式
3.4 本章小结
4 Web服务组合建模工具的设计与实现
4.1 组件
4.2 连接器
4.3 体系结构
4.4 数据结构
4.5 本章小结
5 案例分析
5.1 旅行者服务案例
5.1.1 旅行者服务案例简介
5.1.2 旅行者服务案例建模
5.2 本章小结
结论
参考文献
申请学位期间的科研成果及发表的学术成果
致谢
本文编号:3959305
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3959305.html