APDL: A reference XML schema for process-centered definition of RFID solutions

Despite the proliferation of RFID systems and applications, there is still no easy way to develop, integrate and deploy non-trivial RFID solutions. Indeed, the latter comprise various middleware modules (e.g., data collection and filtering, generation of business events, integration with enterprise applications), which must be deployed and configured independently. In this paper we introduce APDL (AspireRFID Process Description Language), an XML based specification for describing and configuring RFID solutions. Using APDL one can minimize the steps and effort required to integrate and configure an RFID solution, since it unifies all the configuration parameters and steps comprising an RFID deployment. APDL supports several configuration parameters defined in the scope of the EPCglobal architecture and related standards. However, it extends beyond the EPCglobal architecture, to a wider class of RFID solutions. Furthermore, APDL is amendable by visual tools, which obviates the need to carry out low-level programming tasks in order to deploy an RFID solution. These tools are also presented and evaluated in the paper.

[1]  Christian Floerkemeier,et al.  RFID Application Development With the Accada Middleware Platform , 2007, IEEE Systems Journal.

[2]  Martin Bichler,et al.  Design science in information systems research , 2006, Wirtschaftsinf..

[3]  Vincent M. Stanford,et al.  Pervasive Computing Goes to Work: Interfacing to the Enterprise , 2002, IEEE Pervasive Comput..

[4]  Stephen A. White,et al.  Using BPMN to Model a BPEL Process , 2005 .

[5]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[6]  John Soldatos,et al.  RFID enabled fully automated warehouse management: adding the business context , 2010, Int. J. Manuf. Technol. Manag..

[7]  Jan Holmström,et al.  Bridging Practice and Theory: A Design Science Approach , 2009, Decis. Sci..

[8]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..

[9]  John Soldatos,et al.  REFiLL: A lightweight programmable middleware platform for cost effective RFID application development , 2009, Pervasive Mob. Comput..

[10]  Michael A. Jackson,et al.  Software requirements and specifications - a lexicon of practice, principles and prejudices , 1995 .

[11]  Wil M. P. van der Aalst,et al.  Formal semantics and analysis of control flow in WS-BPEL , 2007, Sci. Comput. Program..

[12]  T. D. Fletcher,et al.  Web Services Choreography Description Language Version 1.0, W3C , 2004 .

[13]  Sanjay E. Sarma Integrating RFID , 2004, ACM Queue.

[14]  Miguel P Caldas,et al.  Research design: qualitative, quantitative, and mixed methods approaches , 2003 .

[15]  W.M.P. van der Aalst,et al.  Pattern and XPDL: a critical evaluation of the XML process definition language , 2003 .

[16]  George Lawton,et al.  Machine-to-machine technology gears up for growth , 2004, Computer.

[17]  Wil M.P. van der Aalst,et al.  YAWL: yet another workflow language , 2005, Inf. Syst..

[18]  Martin P. Ward Language-Oriented Programming , 1994, Softw. Concepts Tools.

[19]  Wei Tsang Ooi,et al.  WinRFID: A Middleware for the Enablement of Radiofrequency Identification (RFID)Based Applications , 2005 .

[20]  R. Gadh,et al.  WinRFID – A Middleware for the enablement of Radio Frequency Identification ( RFID ) based Applications , 2005 .

[21]  John Soldatos,et al.  Middleware Building Blocks for Architecting RFID Systems , 2009, MOBILIGHT.