Gateway architecture for web-based agent services

  • Authors:
  • Tobias Betz;Lawrence Cabac;Matthias Wester-Ebbinghaus

  • Affiliations:
  • University of Hamburg, Faculty of Mathematics, Informatics and Natural Sciences, Department of Informatics;University of Hamburg, Faculty of Mathematics, Informatics and Natural Sciences, Department of Informatics;University of Hamburg, Faculty of Mathematics, Informatics and Natural Sciences, Department of Informatics

  • Venue:
  • MATES'11 Proceedings of the 9th German conference on Multiagent system technologies
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many publications in the last years point out the benefit of combining software agents and Web services. These approaches are mainly based on W3C compliant Web services and try to integrate them into FIPA compliant agent systems. The major obstacles are mismatches in service description and communication. This paper presents a Gateway architecture for connecting software agents and RESTful Web services based on JSON communication. To keep the communication transparent the Gateway translates the message encodings in both ways without any restrictions for the participating platforms. Instead of translating and offering machine-readable service descriptions, this approach puts the focus on human-machine interactions with software agent services. For this purpose we provide a Javascript framework to support the developer to create dynamicWeb pages that act as human-readable service descriptions and also as service invocation application. Moreover, with the help of this approach it is possible to create a Web-based and agent-oriented graphical user interface.