Skip to main content

Gateway Architecture for Web-Based Agent Services

  • Conference paper
Multiagent System Technologies (MATES 2011)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6973))

Included in the following conference series:

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 dynamic Web 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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aghaee, S., Pautasso, C.: Mashup development with html5. In: Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups, Mashups 2009/2010, pp. 10:1–10:8. ACM, New York (2010)

    Google Scholar 

  2. Duvigneau, M., Moldt, D., Rölke, H.: Concurrent architecture for a multi-agent platform. In: Giunchiglia, F., Odell, J., Weiß, G. (eds.) Proceedings of Agent-Oriented Software Engineering. 3rd International Workshop, AOSE 2002, Bologna, pp. 147–159. ACM Press, New York (2002)

    Google Scholar 

  3. Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Trans. Internet Technol. 2, 115–150 (2002)

    Article  Google Scholar 

  4. Greenwood, D., Calisti, M.: Engineering web service - agent integration. In: 2004 IEEE International Conference on Systems, Man and Cybernetics, vol. 2, pp. 1918–1925 (October 2004)

    Google Scholar 

  5. Soto, E.L.: Agent Communication Using Web Services, a New FIPA Message Transport Service for Jade. In: Petta, P., Müller, J.P., Klusch, M., Georgeff, M. (eds.) MATES 2007. LNCS (LNAI), vol. 4687, pp. 73–84. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  6. Nguyen, X., Kowalczyk, R.: WS2JADE: Integrating Web Service with Jade Agents. In: Huang, J., Kowalczyk, R., Maamar, Z., Martin, D., Müller, I., Stoutenburg, S., Sycara, K. (eds.) SOCASE 2007. LNCS, vol. 4504, pp. 147–159. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  7. University of Hamburg Department of Informatics. Petri net-based agent-oriented software engineering. Website (2011), http://paose.net

  8. Foundation of Intelligent Physical Agents. Fipa communicative act library specification. Website (2002), http://fipa.org/specs/fipa00037/SC00037J.html

  9. Foundation of Intelligent Physical Agents. Fipa sl content language specification. Website (2002), http://fipa.org/specs/fipa00008/SC00008I.html

  10. Pautasso, C., Zimmermann, O., Leymann, F.: Restful web services vs. “big” web services: making the right architectural decision. In: Proceeding of the 17th International Conference on World Wide Web, WWW 2008, pp. 805–814. ACM, New York (2008)

    Chapter  Google Scholar 

  11. Omair Shafiq, M., Ding, Y., Fensel, D.: Bridging multi agent systems and web services: towards interoperability between software agents and semantic web services. In: 10th IEEE International on Enterprise Distributed Object Computing Conference, EDOC 2006, pp. 85–96 (October 2006)

    Google Scholar 

  12. World Wide Web Consortium (W3C). The websocket api editor’s draft 6. Website (June 2011), http://dev.w3.org/html5/websockets

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Betz, T., Cabac, L., Wester-Ebbinghaus, M. (2011). Gateway Architecture for Web-Based Agent Services. In: Klügl, F., Ossowski, S. (eds) Multiagent System Technologies. MATES 2011. Lecture Notes in Computer Science(), vol 6973. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24603-6_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24603-6_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24602-9

  • Online ISBN: 978-3-642-24603-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics