An Agent Middleware for Supporting Ecosystems of Heterogeneous Web Services

Pablo A. Pico-Valencia, Juan A. Holgado-Terriza

Producción científica: Contribución a una revistaArtículo de la conferenciarevisión exhaustiva

7 Citas (Scopus)

Resumen

The integration of a Multi-agent technology with a service oriented architecture provides a convenient way to build smarter applications that satisfy the demand of the current ubiquitous web systems. This paper provides a software tool to develop ubiquitous applications adopting the philosophy of agents and services as data sources. ADELE (Agent Dynamic EvoLutionary at runtime) is a middleware that allows developers to create reactive agents with the capability to evolve through the injection of external behaviors at runtime. An ADELE external behavior is a software component that allows agents to accomplish their goals. To facilitate the programming of these behaviors, agents can obtain the information consuming local and public web services (WSs) previously published on different services ecosystems. This paper shows how a Multi-agent System can consume heterogeneous WSs to satisfy the agent goals using a normative model. We have created three add-ons compatible with SOAP, RESTful, and Doha (Dynamic Open Home-Automation) WS model. The integration of these add-ons within the ADELE tool is helpful to facilitate the invocation of heterogeneous WSs with a high abstraction level. In addition, we describe as an example, an Internet of Thing (IoT) scenario where the approach presented in this paper is very helpful. Finally, we also evaluate an ADELE application for giving home comfort employing heterogeneous WSs.

Idioma originalInglés
Páginas (desde-hasta)121-128
Número de páginas8
PublicaciónProcedia Computer Science
Volumen94
DOI
EstadoPublicada - 2016
Publicado de forma externa
Evento11th International Conference on Future Networks and Communications, FNC 2016 / 13th International Conference on Mobile Systems and Pervasive Computing, MobiSPC 2016 - Montreal, Canadá
Duración: 15 ago. 201618 ago. 2016

Nota bibliográfica

Publisher Copyright:
© 2016 The Authors.

Huella

Profundice en los temas de investigación de 'An Agent Middleware for Supporting Ecosystems of Heterogeneous Web Services'. En conjunto forman una huella única.

Citar esto