Reliable Consumption of Web Services in a Mobile-Cloud Ecosystem Using REST

被引:13
作者
Lomotey, Richard K. [1 ]
Deters, Ralph [1 ]
机构
[1] Univ Saskatchewan, Dept Comp Sci, Saskatoon, SK S7N 0W0, Canada
来源
2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013) | 2013年
关键词
Web Services; Proxy; Cloud Computing; REST; SOAP; CAP Theorem; Mobile Devices; ACID; BASE; OAuth; 2.0;
D O I
10.1109/SOSE.2013.10
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 Dropbox and Amazon S3 as the IaaS cloud providers.
引用
收藏
页码:13 / 24
页数:12
相关论文
共 44 条
  • [1] The Importance of Web Services Using the RPC and REST Architecture
    Mironela, Pirnau
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 1, 2009, : 377 - 379
  • [2] Designing Web-Based Mobile Services with REST
    Riva, Claudio
    Laitkorpi, Markku
    SERVICE-ORIENTED COMPUTING - ICSOC 2007, WORKSHOPS, 2009, 4907 : 439 - 450
  • [3] A Cloud computing approach based on mobile agents for web services discovery
    Hamza, Saouli
    Okba, Kazar
    Aicha-Nabila, Benharkat
    Youssef, Amghar
    2012 SECOND INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGY (INTECH), 2012, : 297 - 304
  • [4] CRITICAL ANALYSIS OF PERFORMANCE OPTIMIZATION OF MOBILE WEB SERVICES IN CLOUD ENVIRONMENT
    Dudhe, Anil
    Sherekar, S. S.
    Thakare, V. M.
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES 2018), 2018, : 355 - 360
  • [5] Using a Cloud-Centric Middleware to Enable Mobile Hosting of Web Services
    Lomotey, Richard K.
    Deters, Ralph
    ANT 2012 AND MOBIWIS 2012, 2012, 10 : 634 - 641
  • [6] Mobile web and cloud services enabling Internet of Things
    Satish Narayana Srirama
    CSI Transactions on ICT, 2017, 5 (1) : 109 - 117
  • [7] Cloud based Service Registry for Location Based Mobile Web Services System
    D'Souza, Melwyn
    Ananthanarayana, V. S.
    2013 SECOND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING, NETWORKING AND SECURITY (ADCONS 2013), 2013, : 108 - 111
  • [8] A Service Oriented Livestock Management System Using Occasionally Connected Mobile-Cloud Architecture
    Teng, Chia-Chi
    Brown, Kevin
    Caro, Craig
    Nielsen, Whitney
    Wells, Jason
    2012 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2012, : 260 - 264
  • [9] Using a cloud-centric middleware to enable mobile hosting of Web services: mHealth use case
    Richard K. Lomotey
    Ralph Deters
    Personal and Ubiquitous Computing, 2014, 18 : 1085 - 1098
  • [10] Using a cloud-centric middleware to enable mobile hosting of Web services: mHealth use case
    Lomotey, Richard K.
    Deters, Ralph
    PERSONAL AND UBIQUITOUS COMPUTING, 2014, 18 (05) : 1085 - 1098