Incorporating business logics into RFID-enabled applications

Radio Frequency Identification (RFID) technology promises many benefits to business process automation with real-time context awareness and item level accuracy. Through readers to RFID middleware systems, the information and the movements of tagged objects can be used to trigger business transactions. With the aim to seamlessly incorporate RFID technology into business process automation, this paper investigates the deployment of business logics to RFID edge systems. A comprehensive framework is proposed to model business rules in an event-driven perspective on the basis of event calculus. This framework first elicits the business meaningful events from the large volume of raw RFID reads, and guides the behaviours and interactions of involved objects in response to the elicited events and the pre-defined business rules. The execution and functional invocations are enforced with RFID queries, where a two-block buffering mechanism is proposed to handle the identified delayed effects and thereby improve the RFID query efficiency. Experiments and analysis are conducted to discuss the query efficiency improvements and the scalability to more complex applications.

[1]  Fusheng Wang,et al.  Bridging Physical and Virtual Worlds: Complex Event Processing for RFID Data Streams , 2006, EDBT.

[2]  Bonghee Hong,et al.  A Continuous Query Index for Processing Queries on RFID Data Stream , 2007, 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007).

[3]  Tao Gu,et al.  A service-oriented middleware for building context-aware services , 2005, J. Netw. Comput. Appl..

[4]  Keunhyuk Yeom,et al.  RFID Business Aware Framework for Business Process in the EPC Network , 2007, 5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007).

[5]  Fusheng Wang,et al.  RFID Data Processing with a Data Stream Query Language , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[6]  Walid Gaaloul,et al.  Verifying Composite Service Transactional Behavior Using Event Calculus , 2007, OTM Conferences.

[7]  Wil M.P. van der Aalst,et al.  Declarative Specification and Verification of Service Choreographies , 2009 .

[8]  Jerry Banks,et al.  RFID Applied , 2007 .

[9]  Yanlei Diao,et al.  SASE: Complex Event Processing over Streams , 2006, ArXiv.

[10]  Tao Lin,et al.  Enhancing Business Process Automation by Integrating RFID Data and Events , 2009, OTM Conferences.

[11]  Yanlei Diao,et al.  High-performance complex event processing over streams , 2006, SIGMOD Conference.

[12]  Murray Shanahan,et al.  The Event Calculus Explained , 1999, Artificial Intelligence Today.

[13]  Yanlei Diao,et al.  SASE: Complex Event Processing over Streams (Demo) , 2007, CIDR.

[14]  Tao Lin,et al.  Incorporating business process management into RFID-enabled application systems , 2010, Bus. Process. Manag. J..

[15]  Archan Misra,et al.  CAPS: energy-efficient processing of continuous aggregate queries in sensor networks , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06).

[16]  Eleonora Bottani,et al.  Reengineering, Simulation and Data Analysis of an RFID System , 2008, J. Theor. Appl. Electron. Commer. Res..

[17]  Context-Aware Computing,et al.  Reconfigurable Context- Sensitive Middleware for Pervasive Computing , 2002 .

[18]  Shazia Wasim Sadiq,et al.  On managing business processes variants , 2009, Data Knowl. Eng..

[19]  Paola Mello,et al.  Declarative specification and verification of service choreographiess , 2010, TWEB.

[20]  Bill Glover,et al.  RFID Essentials (Theory in Practice (O'Reilly)) , 2006 .

[21]  Tao Lin,et al.  Integrating Automatic Data Acquisition with Business Processes - Experiences with SAP's Auto-ID Infrastructure , 2004, VLDB.

[22]  Tobias Gotz,et al.  Efficient Supply Chain Management with SAP Solution for RFID , 2006 .

[23]  Fusheng Wang,et al.  Temporal Management of RFID Data , 2005, VLDB.

[24]  David C. Luckham,et al.  Complex Event Processing in Distributed Systems , 1998 .

[25]  Harald C. Gall,et al.  Generation of Business Process Models for Object Life Cycle Compliance , 2007, BPM.

[26]  August-Wilhelm Scheer,et al.  Business Process Engineering , 1989 .

[27]  Richard Hull,et al.  Artifact-Centric Business Process Models: Brief Survey of Research Results and Challenges , 2008, OTM Conferences.

[28]  Roy H. Campbell,et al.  A Middleware for Context-Aware Agents in Ubiquitous Computing Environments , 2003, Middleware.

[29]  Walter Mann,et al.  Correction to "Specification and Analysis of System Architecture Using Rapide" , 1995, IEEE Trans. Software Eng..

[30]  Jacky Estublier,et al.  ADELE-TEMPO: an environment to support process modelling and enaction , 1994 .

[31]  S Koh,et al.  RFID in Supply Chain Management: A Review of Applications , 2007 .

[32]  Kamal Bhattacharya,et al.  Modeling Business Contexture and Behavior Using Business Artifacts , 2007, CAiSE.