IBM Bluemix Mobile Cloud Services

被引:20
|
作者
Gheith, A. [1 ]
Rajamony, R. [2 ]
Bohrer, P. [1 ]
Agarwal, K. [1 ]
Kistler, M. [1 ]
Eagle, B. L. White [3 ]
Hambridge, C. A. [2 ]
Carter, J. B. [1 ]
Kaplinger, T. [2 ]
机构
[1] IBM Res Div, Austin Res Lab, Austin, TX 78758 USA
[2] IBM Cloud Div, Austin, TX 78758 USA
[3] IBM Res Div, Austin, TX 78758 USA
关键词
D O I
10.1147/JRD.2016.2515422
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Mobile Cloud Services offering of IBM Bluemix (R) is a platform for cloud-based mobile applications, providing data and file storage, application authentication, push notifications, and server-side application logic, all available through easy-to-use client software development kits (SDKs). In this paper, we describe the server-side architecture for the key components of the Mobile Cloud Services. For scalability and fault resilience, components are implemented as stateless services that communicate using a distributed message queue. We adopted a "design for failure" approach to all environmental services, including basic networking support. We developed a robust communications layer that adds timeout and retry logic to all external interactions. We also built a flexible and robust application-monitoring infrastructure to constantly probe the service components, test end-to-end functionality, and report any problems through web monitors and text messages. Finally, we designed and delivered client SDKs for Android (R), iOS (R), and JavaScript (R) that enable application developers to quickly create robust mobile applications that utilize IBM Mobile Cloud Services. These architecture and implementation choices have resulted in a robust and scalable cloud-based platform for mobile application developers.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Cloud Services based Mobile Monitoring for Photovoltaic Systems
    Ryu, Yeonghyeon
    Yoo, Jeakyu
    Kim, Youngroc
    2012 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2012,
  • [42] Achieving web services reliability in mobile cloud computing
    Abdelfattah A.S.
    Abdelkader T.
    El-Horbaty E.-S.M.
    Abdelfattah, Amr S. (amr.elsayed@cis.asu.edu.eg), 2018, Inderscience Publishers, 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (08) : 235 - 242
  • [43] The Cloud Personal Assistant for Providing Services to Mobile Clients
    O'Sullivan, Michael J.
    Grigoras, Dan
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 478 - 485
  • [44] Secure Web Referral Services for Mobile Cloud Computing
    Xu, Le
    Li, Li
    Nagarajan, Vijayakrishnan
    Huang, Dijiang
    Tsai, Wei-Tek
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 584 - 593
  • [45] An efficient algorithm for mashup services in mobile cloud computing
    Kaur, Kuljeet
    Singh, Kamaljot
    International Journal of Simulation: Systems, Science and Technology, 2015, 16 (06): : 1 - 9
  • [46] Dependable Multi-Tenant Infrastructures Supporting Cloud and Mobile Cloud Services
    Anastasopoulos, Markos. P.
    Tzanakaki, Anna
    Simeonidou, Dimitra
    2014 GLOBECOM WORKSHOPS (GC WKSHPS), 2014, : 1511 - 1516
  • [47] Follow-Me Cloud: When Cloud Services Follow Mobile Users
    Taleb, Tarik
    Ksentini, Adlen
    Frangoudis, Pantelis A.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (02) : 369 - 382
  • [48] A provable and secure mobile user authentication scheme for mobile cloud computing services
    Irshad, Azeem
    Chaudhry, Shehzad Ashraf
    Shafiq, Muhammad
    Usman, Muhammad
    Asif, Muhammad
    Ghani, Anwar
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2019, 32 (14)
  • [49] IBM SmartCloud Cost Management with IBM Cloud Orchestrator Cost Management on the Cloud
    Khanna, Rashmi
    2016 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 170 - 172
  • [50] Cloud Services for Improved User Experience in Sharing Mobile Videos
    Kovachev, Dejan
    Cao, Yiwei
    Klamma, Ralf
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 298 - 303