Abstract

The growing popularity of mobile devices is permanently changing the Internet user’s computing experience. Smartphones and tablets begin to replace the desktop as the primary means of interacting with various information technology and web resources. While mobile devices facilitate in consuming web resources in the form of web services, the growing demand for consuming services on mobile device is introducing a complex ecosystem in the mobile environment. This research addresses the communication challenges involved in mobile distributed networks and proposes an event-driven communication approach for information dissemination. This research investigates different communication techniques such as polling, long-polling and server-side push as client-server interaction mechanisms and the latest web technologies standard WebSocket , as communication protocol within a Publish/Subscribe paradigm. Finally, this paper introduces and evaluates the proposed framework, that is a hybrid approach of WebSocket and event-based publish/subscribe for operating in mobile environments.

Highlights

  • In recent years, the growth of mobile devices such as smartphone and tablets has led to an extensive use of mobile applications in almost every sector of our life

  • The research contributes in the domain of Web Services based event dissemination in Pub/Sub domain as follows: analyses different patterns of RESTful Web services within Pub/Sub domain for disseminating consumer data, studies the latest Web communication technologies and different data dissemination patterns to address the challenges of network latency in mobile environment, proposes a solution for traditional pull-based architecture by adopting WebSocket as a communication protocol and provides a platform for Pub/Sub communication on mobile environments

  • Further research will like to explore the following features as possible approaches that could be added to the existing framework to achieve greater performance improvements: using a decentralized Pub/Sub system, maintaining a User Profile, using mobile Web Service provisioning

Read more

Summary

INTRODUCTION

The growth of mobile devices such as smartphone and tablets has led to an extensive use of mobile applications in almost every sector of our life. The Gartner research [1] forecast 2011 states, that the download of mobile apps worldwide had increased by 117 percent from 2010 to 2011 and forecasts an astounding 185 billion downloads from mobile app store by 2014, since the first launch in 2008 The capabilities of these devices in doing more than just making calls as well as sending and receiving text messages has increased the demand for mobile applications in the enterprise, as it becomes possible for enterprises to extend their services to the fingertips of numerous consumers. These mobile applications consume data as Web services from a remote server- based architecture, which is the backbone of most information systems.

PROBLEM SPECIFICATION AND LITERATURE REVIEW
Problem specification
Literature review
Pub-sub in mobile environments
Web communication techniques
Application development patterns
Cloud computing
The mobile client
PERFORMANCE EVALUATION
Client app performance test
Discussion
Resource synchronization test
Bandwith Consumption Test
Findings
CONCLUSIONS AND FURTHER DEVELOPMENTS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call