DocumentCode :
604042
Title :
Reliable Consumption of Web Services in a Mobile-Cloud Ecosystem Using REST
Author :
Lomotey, Richard K. ; Deters, Ralph
Author_Institution :
Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
fYear :
2013
fDate :
25-28 March 2013
Firstpage :
13
Lastpage :
24
Abstract :
The evolution of the mobile landscape coupled with the ubiquitous nature of the Internet and the cloud is facilitating the deployment of enterprise and personalized mobile applications. In this research, we proposed a proxy-enabled unification framework that integrates heterogeneous devices with multiple SaaS and IaaS cloud layers in order to support personalized and group file sharing. However, our proposed mobile-cloud ecosystem calls for open research questions which must be answered such as i) how do we synchronize the data across the consumer devices and the multi-IaaS backend?, ii) how do we authenticate the system users?, and iii) how do we push updates in a low-latency fashion? This paper addresses the three questions by proposing the adoption of the REST Web Service as an efficient way to consume the data on the mobile devices. However, we have to deal with the "CAP Theorem" which states that we can only achieve at most two properties at a time out of the following three: data consistency, system/data availability, and partition tolerance. Since partition tolerance is a given in a distributed system, we opt for the availability option by allowing file storage on the consumer devices in both online and offline modes. Further, we propose data consistency within a session that enforces update propagation in a soft-real time. The architecture is evaluated based on latency and scalability using multi consumer devices and employed Drop box and Amazon S3 as the IaaS cloud providers.
Keywords :
Web services; cloud computing; data integrity; mobile computing; mobile radio; storage management; Amazon S3; CAP theorem; Drop box; IaaS cloud layer; Internet; REST Web service; SaaS cloud layer; data availability; data consistency; distributed system; enterprise; file storage; group file sharing; heterogeneous device; mobile device; mobile landscape evolution; mobile-cloud ecosystem; multiIaaS backend; multiconsumer device; partition tolerance; personalized mobile application; proxy-enabled unification framework; system authentication; ubiquitous nature; Availability; Cloud computing; Computer architecture; Mobile communication; Simple object access protocol; Smart phones; ACID; BASE; CAP Theorem; Cloud Computing; Mobile Devices; OAuth 2.0; Proxy; REST; SOAP; Web Services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
Conference_Location :
Redwood City
Print_ISBN :
978-1-4673-5659-6
Type :
conf
DOI :
10.1109/SOSE.2013.10
Filename :
6525500
Link To Document :
بازگشت