面向云服务的移动中间件研究

来源: e-works
2013/12/18 13:15:44
本文研究基于云计算与SOA架构的移动应用,参照“云+端”的设计模式,移动设备以中间件的方式获取云服务。

分享到: 新浪微博 腾讯微博
本文关键字: 中间件 云服务 网络 存储

众所周知,云计算服务端聚合了丰富的计算和存储资源,通过SOA技术将云计算资源以服务的形式发布出去,供不同的移动设备访问,解决移动环境资源受限的瓶颈。移动设备通过中间件获取云服务接口,充当移动设备和云服务端之间的桥梁,同时也是云服务的提供者和使用者。云服务中间件通过建立Web应用服务器实例,来屏蔽不同终端操作系统的异构性,提供统一的计算存储平台和运行环境。本文设计了一种面向移动设备的云服务中间件模型,其系统架构如图1所示。

\

图1 系统架构

移动设备端的逻辑结构较为简单。Input/Output用于访问中间件,把用户输人的参数发出去,等待返回结果,在移动设备上显示出来。环境感知模块用于实时监控设备的网络状况、电池容量等,当到达一定闭值时,中断与中间件的连接。RM(record manager)用于保存数据记录,可以将云服务端返回的数据保存在本地的移动设备上,便于用户在网络中断后可以继续访问这些数据。

云服务器端主要业务逻辑体现在云服务注册中,将计算和存储资源以服务的形式发布出去,同时添加到云服务注册模块中,中间件层通过云服务接口对云服务进行访问。考虑到移动设备的弱处理能力,对云服务返回的复杂数据进行相应处理,使得适应终端显示。缓存模块主要用于对云服务端返回的大量数据进行临时存储,缓解终端接收的压力。

当中间件收到服务请求时,检索用户所要求的服务是否存在,如果请求的服务存在,就将云服务接口返回给服务调用模块,由它完成具体服务的调用。如果没有相对应的服务,表示服务不存在,给移动设备返回出错信息。访问流程如图2所示。

\

图2 系统访问流程

共2页: [1]2 下一页
责编:王雅京
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

创新平台技术,助力政企私有云建设金蝶中间件有限公司 奉继承 博士第16届软博会高峰论坛,2012.05.31……

畅享
首页
返回
顶部
×
畅享IT
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
Baidu
map