摘要
当前,开发使用微云服务的交互感知应用时存在开发困难以及重复开发的问题.为解决这些问题,设计并实现了为交互感知应用提供微云服务的框架Bolt.Bolt服务框架以Zero MQ消息处理队列为基础,分为三部分:Bolt Client Lib库、Bolt Service Lib库以及Bolt Broker代理,构成"Client-Broker-Service"的三级架构.Bolt Client Lib和Bolt Service Lib分别为移动端应用和微云端处理引擎分别提供API,使应用与处理引擎的开发得以分离,降低了开发难度并减少重复开发的情况.实验结果表明,与Gabriel等应用相比,Bolt服务框架使用的通信端口降低到2个,同时,将系统开销降低到1ms左右的时间.
-
单位中国科学院大学; 中国科学院软件研究所; 计算机科学国家重点实验室