{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T21:08:56Z","timestamp":1761512936110,"version":"3.40.5"},"reference-count":17,"publisher":"IGI Global","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,1,1]]},"abstract":"<p>Network latency is one of the most critical factors for the usability of mobile SOA applications. This paper introduces prefetching and caching enhancements for an existing SOA framework for mobile applications to reduce the user perceived latency. Latency reduction is achieved by proactively sending data to the mobile device that could most likely be requested at a later time. This additional data is piggybacked onto responses to actual requests and injected into a client side cache, so that it can be used without an additional connection. The prefetching is done automatically using a sequence prediction algorithm. The benefit of prefetching and caching enhancements were evaluated for different network settings and a reduction of user perceived latency of up to 31% was found in a typical scenario. In contrast to other prefetching solutions, our piggybacking approach also allows to significantly increase battery lifetime of the mobile device.<\/p>","DOI":"10.4018\/jwsr.2011010104","type":"journal-article","created":{"date-parts":[[2011,2,15]],"date-time":"2011-02-15T20:27:55Z","timestamp":1297801675000},"page":"68-85","source":"Crossref","is-referenced-by-count":5,"title":["Reducing User Perceived Latency with a Proactive Prefetching Middleware for Mobile SOA Access"],"prefix":"10.4018","volume":"8","author":[{"given":"Daniel","family":"Schreiber","sequence":"first","affiliation":[{"name":"TU Darmstadt, Germany"}]},{"given":"Andreas","family":"G\u00f6b","sequence":"additional","affiliation":[{"name":"SAP Research, Germany"}]},{"given":"Erwin","family":"Aitenbichler","sequence":"additional","affiliation":[{"name":"TU Darmstadt, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4713-5327","authenticated-orcid":true,"given":"Max","family":"M\u00fchlh\u00e4user","sequence":"additional","affiliation":[{"name":"TU Darmstadt, Germany"}]}],"member":"2432","reference":[{"doi-asserted-by":"publisher","key":"jwsr.2011010104-0","DOI":"10.1109\/TC.2002.1009147"},{"doi-asserted-by":"publisher","key":"jwsr.2011010104-1","DOI":"10.1016\/j.comcom.2007.05.003"},{"doi-asserted-by":"crossref","unstructured":"Eden, A. N., Joh, B. W., & Mudge, T. (2000). Web Latency Reduction via Client-Side Prefetching. In Proceedings of IEEE ISPASS (pp. 193\u2013200).","key":"jwsr.2011010104-2","DOI":"10.1109\/ISPASS.2000.842300"},{"doi-asserted-by":"crossref","unstructured":"Elbashir, K., & Deters, R. (2005). Transparent Caching for Nomadic WS Clients. In Proceedings of IEEE ICWS (pp. 177\u2013184).","key":"jwsr.2011010104-3","DOI":"10.1109\/ICWS.2005.123"},{"doi-asserted-by":"crossref","unstructured":"Fan, L., Cao, P., Lin, W., & Jacobson, Q. (1999). Web Prefetching Between Low-Bandwidth Clients and Proxies: Potential and Performance. In Proceedings of ACM SIGMETRICS (pp. 178\u2013187).","key":"jwsr.2011010104-4","DOI":"10.1145\/301464.301557"},{"doi-asserted-by":"crossref","unstructured":"Gajos, K. Z., Everitt, K., Tan, D. S., Czerwinski, M., & Weld, D. S. (2008). Predictability and accuracy in adaptive user interfaces. In CHI \u201908: Proceedings of the 26th Annual SIGCHI Conference on Human Factors in Computing Systems (pp. 1271\u20131274). New York: ACM.","key":"jwsr.2011010104-5","DOI":"10.1145\/1357054.1357252"},{"unstructured":"Google. (2009). Android Emulator Documentation.","key":"jwsr.2011010104-6"},{"doi-asserted-by":"crossref","unstructured":"Hamdi, L., Wu, H., Dagtas, S., & Benharref, A. (2008). Ajax for Mobility: MobileWeaver AJAX Framework. In Proceedings of the WWW (pp. 1077\u20131078). New York: ACM","key":"jwsr.2011010104-7","DOI":"10.1145\/1367497.1367664"},{"key":"jwsr.2011010104-8","first-page":"349","article-title":"Prediction Algorithms for User Actions","author":"M.Hartmann","year":"2007","journal-title":"Proceedings of Lernen Wissen Adaption, ABIS 2007"},{"unstructured":"Hartmann, M., Schreiber, D., & M\u00fchlh\u00e4user, M. (2008). Tailoring the Interface to Individual Users. In Proceedings of the 5th International Workshop on Ubiquitous User Modeling. New York: ACM","key":"jwsr.2011010104-9"},{"doi-asserted-by":"crossref","unstructured":"Juszczyk, L., & Dustdar, S. (2008). A Middleware for Service-Oriented Communication in Mobile Disaster Response Environments. In Proceedings of the MPAC Workshop (pp. 37\u201342). New York: ACM.","key":"jwsr.2011010104-10","DOI":"10.1145\/1462789.1462796"},{"doi-asserted-by":"crossref","unstructured":"Natchetoi, Y., Kaufman, V., & Shapiro, A. (2008). Service-oriented Architecture for Mobile Applications. In Proceedings of the 1st International Workshop on Software Architectures and Mobility, Leipzig, Germany (pp. 27\u201332). New York: ACM.","key":"jwsr.2011010104-11","DOI":"10.1145\/1370888.1370896"},{"doi-asserted-by":"publisher","key":"jwsr.2011010104-12","DOI":"10.1145\/235160.235164"},{"unstructured":"Pervil\u00e4, M., & Kangasharju, J. (2008). Performance of Ajax on Mobile Devices: A Snapshot of Current Progress. In Proceedings of the 2nd International Workshop on Improved Mobile User Experience.","key":"jwsr.2011010104-13"},{"doi-asserted-by":"crossref","unstructured":"Tergujeff, R., Haajanen, J., Leppanen, J., & Toivonen, S. (2007). Mobile SOA: Service Orientation on Lightweight Mobile Devices. In Proceedings of IEEE ICWS (pp. 1224\u20131225).","key":"jwsr.2011010104-14","DOI":"10.1109\/ICWS.2007.121"},{"doi-asserted-by":"crossref","unstructured":"Wu, H., Gregoire, J., Mrass, E., Fung, C., & Haslani, F. (2008). MoTaskit: A Personal Task-Centric Tool for Service Accesses from Mobile Phones. In Proceedings of the 1st Workshop on Mobile Middleware, Leuven, Belgium (pp. 1\u20135). New York: ACM.","key":"jwsr.2011010104-15","DOI":"10.1145\/1462689.1462696"},{"doi-asserted-by":"crossref","unstructured":"Xun, Z., Liao, J., & Zhu, X. (2008). On Performance of 3GPP Service Triggering Mechanism in IMS Network. In Proceedings of Software Engineering and Advanced Applications, SEAA '08, 34th Euromicro Conference.","key":"jwsr.2011010104-16","DOI":"10.1109\/SEAA.2008.20"}],"container-title":["International Journal of Web Services Research"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=50493","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T03:01:48Z","timestamp":1654138908000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jwsr.2011010104"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2011,1,1]]},"references-count":17,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,1]]}},"URL":"https:\/\/doi.org\/10.4018\/jwsr.2011010104","relation":{},"ISSN":["1545-7362","1546-5004"],"issn-type":[{"type":"print","value":"1545-7362"},{"type":"electronic","value":"1546-5004"}],"subject":[],"published":{"date-parts":[[2011,1,1]]}}}