http://scholars.ntou.edu.tw/handle/123456789/18880| Title: | Context-Aware RESTful Service Delivery Mechanism for Smartphones | Authors: | Shang-Pin Ma Ping-Chang Chen Chi-Chia Li Wen-Tin Lee |
Issue Date: | Dec-2014 | Publisher: | IOS Press | Journal Volume: | 274 | Start page/Pages: | 1885 - 1894 | Source: | Intelligent Systems and Applications | Conference: | Proceedings of the International Computer Symposium (ICS) | Abstract: | How to provide continued and smooth access to web services from smartphones under unstable network or during network disconnections is an important issue to be solved. In the past decade, many methods for service caching are proposed, however, a significant concern is commonly overlooked in these methods: a variety of contexts, namely, how to maintain the availability of mobile services for smartphones under a variety of mobile network conditions, such as high-speed network, unstable network, and no network access. In this paper, we propose a context-aware RESTful service delivery (CARSD) approach to address the above issue. The CARSD approach is encapsulated as client-side libraries to be utilized by mobile applications to invoke backend RESTful services. CARSD can perform different actions for different network conditions, such as prefetching service responses and using cached service in high speed wireless network, only using cached service in unstable wireless network, and allowing the user to request cached service response from other users when no wireless network can be accessed. The implementation and experiments demonstrate that the proposed CARSD approach can effectively improve service availability and shorten service response time in various network conditions. |
Description: | Taichung, Taiwan |
URI: | http://scholars.ntou.edu.tw/handle/123456789/18880 | ISBN: | 978-1-61499-483-1 | DOI: | https://ebooks.iospress.nl/DOI/10.3233/978-1-61499-484-8-1885 |
| Appears in Collections: | 資訊工程學系 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.