● 摘要
随着云计算技术的迅速发展,其分布部署、优化资源、安全性高的优点吸引企业建立并将应用部署到云平台,在云计算的服务和应用可以是多实例的,可以部署在异的或不同平台上,用户对于集成的需求己经不只是企业内部的传统业务应用的集成,更迫切需求将云平台服务集成到企业应用和业务系统中,但是,大多数企业服务总线还没有集成云平台的服务应用的能力。针对以上问题我们提出云总线的概念,本文设计实现的云总线基于开源企业服务总线Mule向企业提供集成服务。论文的工作包括以下几点。
1、研究了企业私有云计算平台、云总线的相关概念、现状和关键技术,重点研究了开源企业服务总线Mule的整体架构和运行原理,Mule ESB基于Java轻量级面向服务的架构,支持多种技术和协议,能够快速、简单的连接服务应用,实现数据转换。本文设计的云总线基于Mule ESB实现。
2、云总线主要功能模块包括:集成管理模块、服务注册模块、消息路由模块等。
3、在Mule ESB静态服务注册的基础上,结合云计算平台服务量大,增减速度快的特点,提出服务自动注册的设计思想,改进后的服务注册功能模块具有服务的自动注册和动态管理的功能,当服务业务流程结束后,模块自动生成服务注册文件储存在数据库。
4、在Mule ESB消息路由的基础上进行改进,实现动态消息路由。提高系统路由的可靠性以及路径表的动态维护能力。
5、最后通过设定测试场景对云总线运行情况、服务自动注册、服务调用、动态消息路由进行测试和总结。
相关内容
相关标签