Abstract:
The presence of numerous cloud service offerings has lead to working with services and APIs of different cloud vendors. These APIs are not interoperable and the data stored into one cloud is non-transferrable to other clouds. In addition, today’s cloud users are mobile devices and consuming a cloud service onto mobile device poses another set of risks. One way to handle this problem is to devise a generic middleware with a unified cloud API set to handle the API heterogeneity at the cloud end and make it suitable for use with mobile devices. Thus, this paper attempts to identify the best suitable API technology for the middleware by doing an extensive comparative study of the existing protocols.