Agent Reasoning on the Web using Web Services

Costin Badica1, Nick Bassiliades2, Sorin Ilie1 and Kalliopi Kravari2

  1. University of Craiova
    Bvd. Decebal, 107, RO-200440, Craiova, Romania
  2. Aristotle University of Thessaloniki
    GR-54124, Thessaloniki, Greece


In this paper we present an approach for reusing agent-based reasoning capabilities by making them available for invocation as Web services. In this way, we provide the missing link between the highly interoperable Web services and the autonomicity and intelligence of agent-based systems, so that the latter can be seamlessly integrated into the knowledge-rich SemanticWeb environment without being compromised by isolated communication platforms and languages or restricted to only one or just few reasoning formalisms. We have achieved this by extending the EMERALD framework for agent based reasoning with a Web service interface. Our approach is exemplified by the development of an online system for intelligent brokering of apartment rentals. The broker intelligence is captured as a defeasible knowledge base, while its problem solving process involves the invocation of third party defeasible reasoning Web services included into the EMERALD framework.

Key words

Web service, reasoning, software agent, UML

Digital Object Identifier (DOI)

Publication information

Volume 11, Issue 2 (June 2014)
Year of Publication: 2014
ISSN: 1820-0214 (Print) 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Badica, C., Bassiliades, N., Ilie, S., Kravari, K.: Agent Reasoning on the Web using Web Services. Computer Science and Information Systems, Vol. 11, No. 2, 697–721. (2014),