ID-Services: An RFID Middleware Architecture for Mobile Applications

Joachim Schwieren, Gottfried Vossen



The use of RFID middleware to support application development for and integration of RFID hardware into information systems has become quite common in RFID applications where reader devices remain stationary, which currently represents the largest part of all RFID applications in use. Another field for applying RFID technology offering a huge set of novel possibilities and applications are mobile applications, where readers are no longer fixed. In order to address the specific issues of mobile RFID-enabled applications and to support developers in rapid application development, we present the architecture of an RFID middleware for mobile applications. The approach has been used to implement MoVIS (Mobile Visitor Information System), a mobile application which allows museum visitors to request individually adapted multi- media information about exhibits in an intuitive way.


  1. ABI Research: “Near Field Communication (NFC): Leveraging Contactless for Mobile Payments, Content and Access”, 2007
  2. ABI research: RFID Annual Market Overview, 2007, http:// market_research/RFID_Annual_Market_Overview
  3. Ambler, W.S.; Mapping Objects to Relational Databases: O/R Mapping In Detail, 2006,
  4. Anshel, M. & Levitan, S. Reducing medical errors using secure RFID technology SIGCSE Bull., ACM, 2007, 39, 157-159
  5. Burnell, J. What Is RFID Middleware and Where Is It Needed?, 2006
  6. Chen, N.; Chang, T.; Chen, J.; Wu, C. & Tzeng, H. Reliable ALE Middleware for RFID Network Applications CSREA EEE, 2007, 183-189
  7. Dabkowski, A. XML-Based Middleware for Mobile Systems Berliner XML Tage, 2003, 432-438
  8. Dortch, M., Aberdeen Group, Inc.: "Winning RFID Strategies for 2008", 2008,
  9. EPCglobal, "The Application Level Events (ALE) Specification, Version 1.0," Specification, February 8, 2005
  10. Finkenzeller, K. RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification John Wiley & Sons, Inc., 2003
  11. Floerkemeier, C. & Lampe, M. RFID middleware design - addressing both application needs and RFID constraints GI Jahrestagung (1), 2005, 277-281
  12. Hölzle, U. & Ungar, D. Reconciling responsiveness with performance in pure objectoriented languages ACM Trans. Program. Lang. Syst., ACM, 1996, 18, 355-400
  13. Jeffery, S.R.; Alonso, G.; Franklin, M.J.; Hong, W.; Widom, J. Virtual devices: an extensible architecture for bridging the physical-digital divide. Tech. Rep. UCB-CS-05-1375, UC Berkeley CS Division, 2005
  14. Kim, Y.; Moon, M. & Yeom, K. A Framework for Rapid Development of RFID Applications Computational Science and Its Applications - ICCSA 2006, 2006, 226-235
  15. Kindberg, T. Implementing physical hyperlinks using ubiquitous identifier resolution WWW 7802: Proceedings of the 11th international conference on World Wide Web, ACM, 2002, 191-199
  16. Konidala, D. & Kim, K. Mobile RFID Applications and Security Challenges Information Security and Cryptology ICISC 2006, 2006, 194-205
  17. Leaver, S. C.; Mendelsohn, T.; Spivey Overby, C. & Yuen, E. H. Evaluating RFID Middleware Forrester Research, Inc., 2004
  18. Legner, C. & Thiesse, F. RFID-Based Facility Maintenance at Frankfurt Airport IEEE Pervasive Computing, IEEE Computer Society, 2006, 5, 34-39
  19. Liu, S.; Wang, F. & Liu, P. Integrated RFID data modeling: an approach for querying physical objects in pervasive computing CIKM 7806: Proceedings of the 15th ACM international conference on Information and knowledge management, ACM, 2006, 822-823
  20. Nath, B.; Reynolds, F. & Want, R. RFID Technology and Applications IEEE Pervasive Computing, IEEE Educational Activities Department, 2006, 5, 22
  21. NFC Forum: NFC Smart Poster Record Type Definition, SPR 1.1, NFCForumSmartPoster_RTD_1.0, 2006
  22. Nokia 6131 NFC SDK 1.1, d220-400c-a41d-b3d56349e984/Nokia_6131_NFC_SDK.html
  23. Park, S.; Kim, D. & Kang, B. Context-aware Middleware Architecture for Intelligent Service in Mobile Environment CIT 7806: Proceedings of the Sixth IEEE International Conference on Computer and Information Technology (CIT'06), IEEE Computer Society, 2006, 240
  24. Schwieren, J. & Vossen, G. Implementing Physical Hyperlinks for Mobile Applications using RFID Tags. IDEAS 2007, 154-162
  25. Son, M.; Kim, J.; Shin, D. & Shin, D. Research on Smart Multi-agent Middleware for RFID-Based Ubiquitous Computing Environment Agent Computing and Multi-Agent Systems, 2006, 787-792
  26. Välkkynen, P.; Korhonen, I.; Plomp, J.; Tuomisto, T.; Cluitmans, L.; Ailisto, H. & Seppä, H. A user interaction paradigm for physical browsing and near-object control based on tags 2003
  27. Wang, S.; Chen, W.; Ong, C.; Liu, L. & Chuang, Y. RFID Application in Hospitals: A Case Study on a Demonstration RFID Project in a Taiwan Hospital hicss, IEEE Computer Society, 2006, 8, 184a
  28. Wu, J.; Wang, D. & Sheng, H. Design an OSGi Extension Service for Mobile RFID Applications icebe, IEEE Computer Society, 2007, 0, 323-326
  29. Yao, P.: Microsoft .NET Compact Framework for Windows CE .NET, July 2002. http://

Paper Citation

in Harvard Style

Schwieren J. and Vossen G. (2008). ID-Services: An RFID Middleware Architecture for Mobile Applications . In Proceedings of the 2nd International Workshop on RFID Technology - Concepts, Applications, Challenges - Volume 1: IWRT, (ICEIS 2008) ISBN 978-989-8111-46-3, pages 19-31. DOI: 10.5220/0001728500190031

in Bibtex Style

author={Joachim Schwieren and Gottfried Vossen},
title={ID-Services: An RFID Middleware Architecture for Mobile Applications},
booktitle={Proceedings of the 2nd International Workshop on RFID Technology - Concepts, Applications, Challenges - Volume 1: IWRT, (ICEIS 2008)},

in EndNote Style

JO - Proceedings of the 2nd International Workshop on RFID Technology - Concepts, Applications, Challenges - Volume 1: IWRT, (ICEIS 2008)
TI - ID-Services: An RFID Middleware Architecture for Mobile Applications
SN - 978-989-8111-46-3
AU - Schwieren J.
AU - Vossen G.
PY - 2008
SP - 19
EP - 31
DO - 10.5220/0001728500190031