An Avatar Architecture for the Web of Things

The Web of Things extends the Internet of Things by leveraging Web-based languages and protocols to access and control each physical object. In this article, the authors summarize ongoing work promoting the concept of an avatar as a new virtual abstraction to extend physical objects on the Web. An avatar is an extensible and distributed runtime environment endowed with an autonomous behavior. Avatars rely on Web languages, protocols, and reason about semantic annotations to dynamically drive connected objects, exploit their capabilities, and expose user-understandable functionalities as Web services. Avatars are also able to collaborate together to achieve complex tasks.

[1]  Michael Mrissa,et al.  Privacy-Enhanced Web Service Composition , 2014, IEEE Transactions on Services Computing.

[2]  D. Guinard A Web of Things Application Architecture Integrating the Real-World into the Web , 2011 .

[3]  Arkady B. Zaslavsky,et al.  Context Aware Computing for The Internet of Things: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[4]  Dominique Guinard,et al.  A Web of things application architecture , 2011 .

[5]  Simon Mayer,et al.  Searching in a web-based infrastructure for smart things , 2012, 2012 3rd IEEE International Conference on the Internet of Things.

[6]  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.

[7]  Michael Mrissa,et al.  A Decentralized Mediation-as-a-Service Architecture for Service Composition , 2013, 2013 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[8]  Amit P. Sheth,et al.  Semantic Modelling of Smart City Data , 2014 .

[9]  Amel Bouzeghoub,et al.  INCOME - Multi-scale Context Management for the Internet of Things , 2012, AmI.

[10]  Lionel Médini,et al.  Semantic Discovery and Invocation of Functionalities for the Web of Things , 2014, 2014 IEEE 23rd International WETICE Conference.

[11]  Amelie Gyrard A machine-to-machine architecture to merge semantic sensor measurements , 2013, WWW '13 Companion.

[12]  Simon Duquennoy,et al.  Actinium: A RESTful runtime container for scriptable Internet of Things applications , 2012, 2012 3rd IEEE International Conference on the Internet of Things.

[13]  Robert P. Goldman,et al.  Plan, Activity, and Intent Recognition: Theory and Practice , 2014 .

[14]  Frank Eliassen,et al.  Using architecture models for runtime adaptability , 2006, IEEE Software.

[15]  Nicolas Le Sommer,et al.  TAO: A Time-Aware Opportunistic Routing Protocol for Service Invocation in Intermittently Connected Networks , 2012, ICWMC 2012.

[16]  Federica Cena,et al.  The Role of Ontologies in Context-Aware Recommender Systems , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[17]  Antonio Alfredo Ferreira Loureiro,et al.  Protocols, mobility models and tools in opportunistic networks: A survey , 2014, Comput. Commun..

[18]  Feng Gao,et al.  Complex event service provision and composition based on event pattern matchmaking , 2014, DEBS '14.

[19]  Laura Ricci,et al.  Service selection and composition in opportunistic networks , 2013, 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC).

[20]  Erik Wilde,et al.  A resource oriented architecture for the Web of Things , 2010, 2010 Internet of Things (IOT).

[21]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[22]  Ali Makke,et al.  Towards Opportunistic Service Provisioning in Intermittently Connected Hybrid Networks , 2013, 2013 Fourth International Conference on Networking and Distributed Computing.

[23]  Lionel Médini,et al.  Towards an ideal service QoS in fuzzy logic-based adaptation planning middleware , 2014, J. Syst. Softw..

[24]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[25]  Jean-Paul Jamont,et al.  Toward Self-adaptive Ecosystems of Services in Dynamic Environments , 2013, ICSS.