skip to main content
10.1145/1244002.1244178acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

An efficient dual caching strategy for web service-enabled PDAs

Published: 11 March 2007 Publication History

Abstract

PDAs have evolved over the years from resource constrained devices that supported only the most basic tasks to powerful handheld computing devices. However, the most significant step in the evolution of PDAs was the introduction of wireless connectivity which enabled them to host applications that require internet connectivity like email, web browsers and maybe most importantly smart/rich clients. Being able to host smart clients allows the users of PDAs to seamlessly access the IT resources (e.g. legacy apps) of their organizations. One increasingly popular way of enabling access to IT resources is by using Web Services (WS) [14]. This trend has been aided by the rapid availability of Web Service (WS) packages/tools, most notably the efforts of the Apache group [1] and IDE vendors (e.g., Microsoft's Visual Studio [2], IBM's Eclipse [3]). Using IDE tools and other software packages it is fairly easy for programmers to expose application interfaces and/or consume existing interfaces leading to a gradual replacement of the current web server centric approaches (e.g. ASP, JSP, Servlets, CGI scripts) with WS centric approach.
This paper focuses on the challenges of enabling PDAs to host Web Services consumers and introduces a dual caching approach to overcome problems arising from temporarily loss of connectivity and fluctuations in bandwidth.

References

[1]
Apache Software Foundation: http://www.apache.org/
[2]
Visual Studio: http://msdn.microsoft.com/vstudio/
[3]
IBM Eclipse: http://www.eclipse.org/
[4]
"Four Tenets of Service Orientation" http://msdn.microsoft.corn/msdnmag/issues/04/01/Indigo/default.aspx
[5]
Chatarji, J. "Introduction to Service Oriented Architecture (SOA)". http://w-ww.devshed.com/c/a/Web-Services/Introduction-to-Service-Oriented-Architecture-SOA. 5 pages. 2004.
[6]
Roy W. Schulte and Yefim V. Natis Service Oriented Architecture, Gartner, 12 April 1996
[7]
R. Friedman. Caching Web Services in Mobile Ad-Hoc Network. Proceedings of the second ACM international workshop on Principles of mobile computing. 2002. 90--96
[8]
B. Terry, V. Ramasubramanian: "Caching XML Web Services for Mobility": ACM Queue 1(1): 2003.
[9]
V. Ramasubramanian and D. B. Terry. Caching of XML Web Services for Disconnected Operation. www.cs.cornell.edu/People/ramasv/WebServiceCache/WebServiceCache(techfest).pdf
[10]
K. Devaram, D. Andresen: "SOAP Optimization via Client Side Caching", Proceedings of the ICWS 2003.
[11]
Takase, Toshiro and Nakamura, Yuichi and Neyama, Ryo and Eto, Hiroaki: "A Web Services Cache Architecture Based on XML Canonicalization", Poster on Eleventh International World Wide Web Conference, 2002.
[12]
Toshiro Takase, Michiaki Tatsubori: "Efficient Web Services Response Caching by Selecting Optimal Data Representation", 24th International Conference on Distributed Computing Systems (ICDCS), 03 24--03, 2004
[13]
Hypertext Transfer Protocol - HTTP/1.1, RFC 2616: http://www.w3.org/Protocols/rfc2616/rfc2616.html
[14]
W3C: Web Services http://www.w3.org/TR/ws-arch/

Cited By

View all
  • (2024)Caching in Location Based Services: Approaches, Challenges and Emerging TrendsWireless Personal Communications: An International Journal10.1007/s11277-024-11132-0135:3(1581-1615)Online publication date: 1-Apr-2024
  • (2023)Mobile Cloud Computing Framework for an Android-Based Metaverse Ecosystem PlatformHandbook of Research on AI-Based Technologies and Applications in the Era of the Metaverse10.4018/978-1-6684-8851-5.ch012(237-254)Online publication date: 30-Jun-2023
  • (2016)A Service Framework for Smart Mobility Scenarios2016 IEEE International Conference on Mobile Services (MS)10.1109/MobServ.2016.14(17-24)Online publication date: Jun-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '07: Proceedings of the 2007 ACM symposium on Applied computing
March 2007
1688 pages
ISBN:1595934804
DOI:10.1145/1244002
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 March 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. SOA
  2. caching
  3. model-based caching
  4. nomadic web services client
  5. web services

Qualifiers

  • Article

Conference

SAC07
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Caching in Location Based Services: Approaches, Challenges and Emerging TrendsWireless Personal Communications: An International Journal10.1007/s11277-024-11132-0135:3(1581-1615)Online publication date: 1-Apr-2024
  • (2023)Mobile Cloud Computing Framework for an Android-Based Metaverse Ecosystem PlatformHandbook of Research on AI-Based Technologies and Applications in the Era of the Metaverse10.4018/978-1-6684-8851-5.ch012(237-254)Online publication date: 30-Jun-2023
  • (2016)A Service Framework for Smart Mobility Scenarios2016 IEEE International Conference on Mobile Services (MS)10.1109/MobServ.2016.14(17-24)Online publication date: Jun-2016
  • (2016)Framework for Enhancing Mobile Availability of RESTful ServicesMobile Networks and Applications10.1007/s11036-015-0655-721:2(337-351)Online publication date: 1-Apr-2016
  • (2014)A Reference Architecture for Mobile SOASystems Engineering10.1111/sys.2127917:4(407-425)Online publication date: 1-Dec-2014
  • (2014)Context-Aware Data Prefetching in Mobile Service EnvironmentsProceedings of the 2014 IEEE Fourth International Conference on Big Data and Cloud Computing10.1109/BDCloud.2014.104(214-221)Online publication date: 3-Dec-2014
  • (2013)MobiCropProceedings of the 2013 IEEE 6th International Conference on Service-Oriented Computing and Applications10.1109/SOCA.2013.19(182-189)Online publication date: 16-Dec-2013
  • (2013)Web Services Mobile Application for Geographically Dispersed Crop FarmersProceedings of the 2013 IEEE 16th International Conference on Computational Science and Engineering10.1109/CSE.2013.33(151-158)Online publication date: 3-Dec-2013
  • (2013)Mobile cloud computingFuture Generation Computer Systems10.1016/j.future.2012.05.02329:1(84-106)Online publication date: 1-Jan-2013
  • (2013)A Semantic-Based Dual Caching System for Nomadic Web ServiceRevised Selected Papers of PAKDD 2013 International Workshops on Trends and Applications in Knowledge Discovery and Data Mining - Volume 786710.1007/978-3-642-40319-4_44(511-521)Online publication date: 14-Apr-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media