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 条
  • [21] A Distributed Cloud Architecture for Mobile Multimedia Services
    Felemban, Muhamad
    Basalamah, Saleh
    Ghafoor, Arif
    IEEE NETWORK, 2013, 27 (05): : 20 - 27
  • [22] A Framework for Implementing Mobile Cloud Services in VANETs
    Mershad, Khaleel
    Artail, Hassan
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 83 - 90
  • [23] New IBM IoT Cloud Services to Drive Insights into Business Operations
    Drubin, Cliff
    MICROWAVE JOURNAL, 2015, 58 (05) : 67 - 67
  • [24] Context Aware Mobile Cloud Services: A User Experience Oriented Middleware for Mobile Cloud Computing
    O'Sullivan, Michael J.
    Grigoras, Dan
    2016 4TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD 2016), 2016, : 67 - 72
  • [25] An Optimization Approach for Utilizing Cloud Services for Mobile Devices in Cloud Environment
    Li, Chunlin
    Li, Layuan
    INFORMATICA, 2015, 26 (01) : 89 - 110
  • [26] Evolution and Effects of Mobile Cloud Computing, Middleware Services on Cloud, Future Prospects: A peek into the Mobile Cloud Operating Systems
    Kotwal, Priya A.
    Singh, Adwitiy R.
    2012 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2012, : 279 - 283
  • [27] IoT based Automated Indoor Agriculture System Using Node-RED and IBM Bluemix
    David, Valerie
    Ragu, Harini
    Duraiswamy, Rohith Kanna
    Sasikumar, P.
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2021), 2021, : 157 - 162
  • [28] A Deep Learning Semantic Approach to Emotion Recognition Using the IBM Watson Bluemix Alchemy Language
    Biondi, Giulio
    Franzoni, Valentina
    Poggioni, Valentina
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT III, 2017, 10406 : 718 - 729
  • [29] Mobile Cloud for Personalized Any-Media Services
    Bhumip Khasnabish
    ZTE Communications, 2012, 10 (03) : 47 - 54
  • [30] Hosting and Discovery of Distributed Mobile Services in an XMPP Cloud
    Grubitzsch, Philipp
    Schuster, Daniel
    2014 IEEE INTERNATIONAL CONFERENCE ON MOBILE SERVICES (MS), 2014, : 47 - 54