An information-centric and REST-based approach for EPC Information Services

Radio Frequency Identification (RFID) techniques are considered relevant building blocks for the Internet of Things. The interoperability across different RFID software and hardware infrastructures is a key requirement for achieving effective and wide-scale Internet of Thing deployments. In this context, the EPC Information Service (EPCIS) is a set of standard specifications for sharing RFID-related data (i.e., EPC events) both within and across enterprises. Although the EPCIS specifies a set of HTTP and Web Service interfaces for querying and adding EPC events, interoperability and easiness of use is hindered by the fact that client applications should be aware of the repositories that are authoritative for one or more given queries and links among related events are not explicitly represented in response messages. In this paper we argue that, by leveraging emerging REST and Linked Data paradigms, EPC events can be handled as a graph of globally-addressable information resources that can be navigated, queried, and aggregated through a uniform interface and seamlessly across organization domains. To validate this approach, we have developed a prototype that exposes the EPCIS interfaces as a set of REST APIs. The prototype implementation exploits the information modeling and management capabilities provided by a framework, called InterDataNet (IDN), that we conceived and developed to ease the realization of the Web of Data and Linked Data applications.

[1]  Dominique Guinard,et al.  Giving RFID a REST: Building a Web-Enabled EPCIS , 2010, 2010 Internet of Things (IOT).

[2]  Marlon Dumas,et al.  The Rise of Web Service Ecosystems , 2006, IT Professional.

[3]  Federica Paganelli,et al.  Message-Based Service Brokering and Dynamic Composition in the SAI Middleware , 2010, 2010 IEEE International Conference on Services Computing.

[4]  Federica Paganelli,et al.  A lightweight and extensible Complex Event Processing system for sense and respond applications , 2012, Expert Syst. Appl..

[5]  Bo Hu,et al.  A Case Study of Linked Enterprise Data , 2010, SEMWEB.

[6]  Vlad Stirbu,et al.  Towards a RESTful Plug and Play Experience in the Web of Things , 2008, 2008 IEEE International Conference on Semantic Computing.

[7]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[8]  Franco Pirri,et al.  Towards a RESTful Architecture for Managing a Global Distributed Interlinked Data-Content-Information Space , 2011, Future Internet Assembly.

[9]  Leon Urbas,et al.  Linked Data as Integrating Technology for Industrial Data , 2011, 2011 14th International Conference on Network-Based Information Systems.

[10]  Federica Paganelli,et al.  A Service-Oriented Approach for Network-Centric Data Integration and Its Application to Maritime Surveillance , 2011, IEEE Systems Journal.

[11]  Ralph H. Sprague,et al.  Electronic Document Management: Challenges and Opportunities for Information Systems Managers , 1995, MIS Q..

[12]  Kay Römer,et al.  SPITFIRE: toward a semantic web of things , 2011, IEEE Communications Magazine.

[13]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[14]  Tim Berners-Lee,et al.  Linked Data - The Story So Far , 2009, Int. J. Semantic Web Inf. Syst..

[15]  Erik Wilde,et al.  From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices , 2011, Architecting the Internet of Things.

[16]  Federica Paganelli,et al.  Designing EPCIS through Linked Data and REST principles , 2012, SoftCOM 2012, 20th International Conference on Software, Telecommunications and Computer Networks.

[17]  Jeremy J. Carroll,et al.  Resource description framework (rdf) concepts and abstract syntax , 2003 .

[18]  Federica Paganelli,et al.  A Dynamic Composition and Stubless Invocation Approach for Information-Providing Services , 2013, IEEE Transactions on Network and Service Management.

[19]  Kris Steenhaut,et al.  REST Enabled Wireless Sensor Networks for Seamless Integration with Web Applications , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[20]  Bernadette Hyland Preparing for a Linked Data Enterprise , 2010, Linking Enterprise Data.

[21]  François-Paul Servant Linking Enterprise Data , 2008, LDOW.

[22]  James A. Hendler,et al.  Web science: an interdisciplinary approach to understanding the web , 2008, CACM.

[23]  Tom Heath,et al.  Linked Data: Evolving the Web into a Global Data Space , 2011, Linked Data.

[24]  Mark W. Maier Architecting Principles for Systems‐of‐Systems , 1996 .

[25]  David De Roure,et al.  REST and Linked Data: a match made for domain driven development? , 2011, WS-REST '11.

[26]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.

[27]  Steffen Kunz,et al.  Comparison of Discovery Service Architectures for the Internet of Things , 2010, 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing.

[28]  Federica Paganelli,et al.  A DHT-Based Discovery Service for the Internet of Things , 2012, J. Comput. Networks Commun..