Hybrid cloud and cloud interoperability are essential for mobile scenarios in order to foster the decoupling of the handset to a specific cloud vendor, to enrich the mobile application with the variety of cloud services provided on the Web and to create new business opportunities and alliances. However, developing a mobile cloud application involves adapting different Web APIs from different cloud vendors within a native mobile platform. To counter the problems with interoperability across multiple clouds, to perform data-intensive processing invocation from the handset and to introduce the platform independence feature for the mobile cloud applications, we have designed a Mobile Cloud Middleware (MCM).
MCM abstracts the Web API of different cloud levels (multiple vendors) using Clojure and provides a unique interface that responds (JSON-based) according to the cloud services requested (REST-based).
H. Flores, S. N. Srirama, C. Paniagua: A Generic Middleware Framework for Handling Process Intensive Hybrid Cloud Services from Mobiles, The 9th International Conference on Advances in Mobile Computing & Multimedia (MoMM-2011), December 5-7, 2011, pp. 87-95. ACM.
Huber Flores – Mobile Cloud Middleware (2011)