基于ESB的SaaS应用动态互操作
发布时间:2022-09-27 21:15
随着网络和应用软件技术的发展,SOA、SaaS、ESB等概念的提出,使得整个软件系统的设计模式、部署方式、运行环境以及维护方式都有了本质性的改变,同时也促进了软件体系架构及其理论技术的发展。较传统的软件模式相比,软件即服务(SaaS)架构与应用模式为企业与用户提供了一种更松散、灵活的应用部署形式,已经成为被广泛应用的提供软件服务的方式。伴随SaaS应用规模的逐渐增大,加之租户的某一服务请求往往需要多个SaaS服务协同完成,这便给软件系统带来了SaaS应用服务之间相互通讯、相互协作的难题。 ESB,即企业服务总线。通过ESB可以访问集成系统平台中的所有已注册服务,它基于服务路由与消息转换协议来控制服务之间的协调,消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现不同服务之间的通信与整合,从而支持基于服务组合的复杂业务流程。 基于当前SaaS服务对互操作的需求,以及ESB消息路由的特性,本文将ESB集成到SaaS服务平台中,由ESB完成SaaS服务间互操作的请求消息的路由。对于同步的简短响应结果,由ESB直接返回给服务请求者;而结果集较大、异步的服务请求,总线只做请求...
【文章页数】:48 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究现状
1.3 论文研究内容
1.4 本文组织结构
第二章 相关技术介绍
2.1 SaaS-软件即服务模式
2.2 SOA技术
2.3 ESB-企业服务总线
2.4 服务化相关技术
第三章 服务总线动态路由扩展架构
3.1 服务注册
3.2 路由规则中心
3.3 路由规则描述器
3.4 动态路由架构
第四章 基于规则的ESB动态路由算法
4.1 总线消息格式
4.2 响应请求的路由算法
第五章 识别路由关键服务
5.1 服务依赖图
5.2 识别关键服务算法
5.3 关键服务监控
第六章 系统实现
6.1 基于控制台的服务注册
6.2 实验案例场景
6.3 基于Mule的互操作实现
第七章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
攻读学位期间发表的学术论文目录
攻读学位期间参加的科研项目
学位论文评阅及答辩情况表
【参考文献】:
期刊论文
[1]基于标注依赖图的服务组合方法[J]. 黄炜,朱巧明,李培峰,刘梅梅. 微电子学与计算机. 2010(01)
[2]基于图的Web服务组合优化的研究[J]. 曹利培,刘静,缪淮扣. 计算机科学. 2007(02)
本文编号:3681637
【文章页数】:48 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究现状
1.3 论文研究内容
1.4 本文组织结构
第二章 相关技术介绍
2.1 SaaS-软件即服务模式
2.2 SOA技术
2.3 ESB-企业服务总线
2.4 服务化相关技术
第三章 服务总线动态路由扩展架构
3.1 服务注册
3.2 路由规则中心
3.3 路由规则描述器
3.4 动态路由架构
第四章 基于规则的ESB动态路由算法
4.1 总线消息格式
4.2 响应请求的路由算法
第五章 识别路由关键服务
5.1 服务依赖图
5.2 识别关键服务算法
5.3 关键服务监控
第六章 系统实现
6.1 基于控制台的服务注册
6.2 实验案例场景
6.3 基于Mule的互操作实现
第七章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
攻读学位期间发表的学术论文目录
攻读学位期间参加的科研项目
学位论文评阅及答辩情况表
【参考文献】:
期刊论文
[1]基于标注依赖图的服务组合方法[J]. 黄炜,朱巧明,李培峰,刘梅梅. 微电子学与计算机. 2010(01)
[2]基于图的Web服务组合优化的研究[J]. 曹利培,刘静,缪淮扣. 计算机科学. 2007(02)
本文编号:3681637
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3681637.html