Making the Internet of Things a Reality: The WhereX Solution

  • Antonio PuliafitoEmail author
  • Angelo Cucinotta
  • Antonino Longo Minnolo
  • Angelo Zaia
Conference paper


The availability of a middleware layer hiding the details of different RFID technologies is fundamental to exempt the programmer from details that are not directly pertinent to him/her, and thus enabling him/her to focus on the development of the specific application. The Internet of things may benefit a lot from the existence of such a middleware. New services will be easily developed and objects interaction will be strongly enhanced. Developing applications in the area of mobility, which can locate objects, animals and people by following their movements, will benefit from the adoption of RFID systems that can immediately detect the occurrence of different types of events. In this chapter, we approach the problem of how the design of an event-based middleware for the management of RFID systems can be organised to make the Internet of things a reality. We point out our architecture and implementation choices. Then, we introduce WhereX, which is a specific RFID middleware made by Wireless RFID Laboratory of University of Messina, and show how it can be used in a real case study.


Sensor Network Multimedia Content Receive Signal Strength Indication Service Orient Architecture Enterprise System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Pujolle G, (2006) An autonomic-oriented architecture for the internet of things. In: Modern Computing 2006. JVA ‘06. IEEE John Vincent Atanasoff 2006 International Symposium on 3–6 Oct, 163–168.Google Scholar
  2. 2.
    Kong N, Li X, Yan B (2008) A model supporting any product code standard for resource adressing in the internet of things. In: Intelligent Networks and Intelligent Systems, 2008. ICINIS ‘08. First International Workshop on 1–3 Nov. 233–238.Google Scholar
  3. 3.
    Michael MP (2008) Architectural solutions for mobile RFID services for the internet of things. In: Congress on Services - Part I, 2008. SERVICES ‘08. IEEE 6–11 July, 71–74.Google Scholar
  4. 4.
    Ning H, Ning N, Qu S (2007) Layered structure and management I internet of things. In: Future generation communication and networking (fgcn 2007) vol 2, 6–8 Dec, 386–389.Google Scholar
  5. 5.
    Gao J, Liu F, Ning H, Wang B (2007) RFID coding, name and information service for internet of things. In: Wireless, Mobile and Sensor Networks, 2007. (CCWMSN07). IET Conference on 12–14 Dec. 36–39.Google Scholar
  6. 6.
    To appear: Bruneo D, Puliafito A, Scarpa M, Zaia A (2009) Mobile middleware and its integration in enterprise systems. In: Published on Handbook of entreprise integration, Mostafa Hashem Sherif, 3rd edition, Taylor & Francis chap.6, New York - 10016 - USA, October.Google Scholar
  7. 7.
    Wu B, Liu Z, George R, Shujaee KA (2005) eWellness: building a smart hospital by leveraging RFID networks. In: Proceedings of the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference Shanghai, China, September 1–4.Google Scholar
  8. 8.
    Stankovic JA (2008) When sensor and actuator networks cover the world. In: ETRI Journal, vol 30(5), 627–633.CrossRefGoogle Scholar
  9. 9.
    López TS, Kim D (2007) A context middleware based on sensor and RFID information. In: Proceedings of the Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW’07) 2007 IEEE.Google Scholar
  10. 10.
    Clauberg R (2004) IBM Research, Zurich Research Laboratory, “RFID and Sensor Networks”. In: RFID Workshop, University of St. Gallen, Switzerland, Sept. 27, 2004.Google Scholar
  11. 11.
    Wu J, Wang D, Sheng H (2007) Design an OSGi extension service for mobile RFID applications. In: IEEE International Conference on e-Business Engineering.Google Scholar
  12. 12.
    Kim M, Lee JW, Lee YJ, Ryou J (2008) COSMOS: A Middleware for integrated data processing over heterogeneous sensor networks. In: ETRI Journal, Vol. 30(5), 696–706.CrossRefGoogle Scholar
  13. 13.
    Ghayal A, Khan MZ, Moona R (2008) SmartRF: a flexible and light-weight RFID middleware. In: IEEE International Conference on e-Business Engineering, IEEE.Google Scholar
  14. 14.
    Hsu C, Mei H, Lee C, Lee D (2008) An Intelligent High Available RFID Middleware. In: Proceedings of the Seventh International Conference on Machine Learning and Cybernetics, Kunming, 12–15 July 2008 IEEE.Google Scholar
  15. 15.
    Wang W, Sung J, Kim D (2008) Complex event processing in EPC sensor network middleware for both RFID and WSN. In: 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing (ISORC) IEEE.Google Scholar
  16. 16.
    Sheng QZ, Li X, Zeadally S (2008) Enabling next-generation RFID applications: solutions and challeges. In: Sept. 2008 IEEE Computer Society.Google Scholar
  17. 17.
    Park Y, Heo P, Rim M (2008) Measurement of a Customer Satisfaction Index for improvement of mobile RFID services in Korea. In: ETRI Journal, vol 30(5).Google Scholar
  18. 18.
    Hu W, Ye W, Huang Y, Zhang S (2008) Complex event processing in RFID Middleware: a three layer perspective, in Third 2008 International Conference on Convergence and Hybrid Information Technology, IEEE.Google Scholar
  19. 19.
    Foster (2005) Service-oriented science. Science 308(5723):814–817.CrossRefGoogle Scholar
  20. 20.
    MacKenzie CM, Laskey K, McCabe F, Brown PF, Metz R, Hamilton BA (2006) Reference model for service oriented architecture 1.0. In: OASIS SOA Reference Model Technical Committee,
  21. 21.
    XMPP Standard Foundation,
  22. 22.
    Pautasso C, Zimmermann O, Leymann F, RESTful Web Services vs. Big Web Services: making the right architectural decision. In: Proc. of the 17th International World Wide Web Conference (WWW2008) (Beijing, China).Google Scholar
  23. 23.
    Weijie C, Weiping L (2008) Study of integrating RFID middleware with enterprise applications based on SOA. In: 978–1–4244–2108–4/08/$25.00© IEEE.Google Scholar
  24. 24.
    Aberer M Hauswirth, Salehi A (2006) A middleware for fast and flexible sensor network deployment. In: VLDB ‘06, Sept. 1215, Seoul, Korea.Google Scholar
  25. 25.
    Kanoc T (1999) Mobile middleware: the next frontier in enterprise application integration. In: White paper, Nettech Systems Inc.Google Scholar
  26. 26.
    Pope A (1998) The corba reference guide: understanding the common object request broker architecture. In: Addison-Wesley.Google Scholar
  27. 27.
    Box D (1998) Essential COM. In: Addison Wesley Longman edn.zbMATHGoogle Scholar
  28. 28.
    Java Soft. Java remote method invocation specification, revision 1.5, jdk 1.2 edition, Oct. 1992.Google Scholar
  29. 29.
    Gilman L, Schreiber R (1996) Distributed computing with IBM MQSeries, Wiley.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • Antonio Puliafito
    • 1
    Email author
  • Angelo Cucinotta
    • 1
  • Antonino Longo Minnolo
    • 1
  • Angelo Zaia
    • 2
  1. 1.Engineering FacultyUniversity of MessinaMessinaItaly
  2. 2.Inquadro s.r.l.MessinaItaly

Personalised recommendations