Generic framework for enriching services: a multiagent approach

Autor: Hervé Martin, Juan Pablo Garzón Ruiz, Maria Paula Arias-Baez, Alexandra Pomares Quimbaya, Julio Carreño, Luis Guillermo Torres-Ribero, Enrique Gonzalez, Angela Carrillo-Ramos
Rok vydání: 2015
Předmět:
Zdroj: International Journal of Web Information Systems. 11:246-268
ISSN: 1744-0084
DOI: 10.1108/ijwis-10-2014-0037
Popis: Purpose– This paper aims to present a detailed description of Agents for Enriching Services (AES), an agent-oriented framework that allows adapting a service in an information system. AES provides an adaptation logic that can be instantiated and extended to be useful in different domains. In previous works, we presented the adaptation mechanism of AES, which considers context aspects such as location, infrastructure; user aspects such as preferences and interests; and device aspects such as hardware and software features.Design/methodology/approach– The first step was the definition of different profiles, mainly user and context profiles. Then the adaptation mechanism was defined, which considers these profiles. With this mechanism, the adaptation filters to apply them to the initial queries was specified. Finally, feedback was provided, which included implicit and explicit information from the user and the system. AES is an agent-based framework implemented in Java, using the multi-agent platform BESA and a rule-based engine Drools.Findings– AES can be used as the starting point to adapt services by enriching them considering different stimulus whether they come from the environment, devices or user preferences.Research limitations/implications– This work was tested in an academic environment and was only applied to enhance queries by using keywords. AES uses the query mechanism implemented in the system that invokes it.Originality/value– This paper focuses on: an integrated view of AES including its formal description and details about its implementation. Particularly, it includes an exhaustive and formal definition of the filters used to create the adaptation rules and three different scenarios of the application of AES to adapt content according to user and context features. Finally, a comparison analysis is presented to highlight the strengths of our framework, specially its capacity of integration with systems that require providing user- and context-oriented services.
Databáze: OpenAIRE