Skip to main content

The World Wide Web as a Place for Agents

  • Chapter
  • First Online:
Artificial Intelligence Today

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

Abstract

The Word Wide Web was born as an Internet service supporting a simple distributed hypertext management system. Since its start a number of technologies have been proposed to enhance its capabilities. In this paper we describe our concept of an active Web, namely how we design the software architecture of interactive cooperative applications based on the Word Wide Web. An active Web includes agents able to use the services offered by Word Wide Web clients and servers. In an active Web both users and agents can interoperate using a set of basic mechanisms for communication and synchronization. The active Web we describe here is based on coordination technology: we explore two alternative implementations, both based on Java enriched with alternative coordination kernels.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

  • Adler, R. (1995). Distributed Coordination Models for Client/Server Computing. IEEE Computer, 28(4): 14–22.

    Article  Google Scholar 

  • Almasi, G. et al. (1995). Web*: A Technology to Make Information Available on the Web. In Proc. 4th IEEE Workshop on Enabling Technology: Infrastructure for Collaborative Enterprises, pages 147–153, Berkley Springs, WV. IEEE Computer Society Press.

    Google Scholar 

  • Bannan, J. (1997). Intranet Document Management. Addison-Wesley.

    Google Scholar 

  • Beitz, A. et al. (1995). Integrating WWW and Middleware. In Debreceny, R. und Ellis, A., editors, Proc. 1st Australian World Wide Web Conference, Lismore, NSW. Norsearch Publishing.

    Google Scholar 

  • Bjornson, R., Carriero, N., und Gelernter, D. (1997). From weaving threads to untangling the web: a view of coordination from Linda’s perspective. In Garlan, D. und LeMetayer, D., editors, Proc. 2nd Int. Conf. on Coordination Models and Languages, volume 1282 of Lecture Notes in Computer Science, pages 1–17, Berlin, Germany. Springer-Verlag, Berlin.

    Chapter  Google Scholar 

  • Brooks, C, Mazer, M., Meeks, S., und Miller, J. (1995). Application-Specific Proxy Servers as HTTP Stream Transducers. In Electronic Proc. 4th Int. World Wide Web Conference “The Web Revolution”, Boston, MA.

    Google Scholar 

  • Carriero, N. und Gelernter, D. (1992). Coordination Languages and Their Significance. Communications of the ACM, 35(2):97–107.

    Article  Google Scholar 

  • Ciancarini, P. (1996). Coordination Models and Languages as Software Integrators. ACM Computing Surveys, 28(2):300–302.

    Article  Google Scholar 

  • Ciancarini, P., Knoche, A., Rossi, D., Tolksdorf, R., und Vitali, F. (1997). Coordinating Java Agents for Financial Applications on the WWW. In Proc. 2nd Int. Conf. on Practical Applications of Intelligent Agents and MultiAgent Technology (PAAM), pages 179–193, London, UK.

    Google Scholar 

  • Ciancarini, P. und Rossi, D. (1997). Jada: Coordination and Communication for Java agents. In Vitek, J. und Tschudin, C, editors, Mobile Object Systems: Towards the Programmable Internet, volume 1222 of Lecture Notes in Computer Science, pages 213–228. Springer-Verlag, Berlin.

    Chapter  Google Scholar 

  • Ciancarini, P. und Rossi, D. (1998). Coordinating Java Agents Over the WWW. World Wide Web, 1(2):87–99.

    Article  Google Scholar 

  • Ciancarini, P., Tolksdorf, R., Vitali, F., Rossi, D., und Knoche, A. (1998). Coordinating Multiagent Applications on the WWW: a Reference Architecture. IEEE Transactions on Software Engineering, 24(5):362–375.

    Article  Google Scholar 

  • Das, T. et al. (1997). Developing Social Virtual Worlds using NetEffect. In Proc. 6th IEEE Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pages 148–154, Boston. IEEE Computer Society Press.

    Chapter  Google Scholar 

  • Doppke, J., Heimbigner, D., und Wolf, A. (1998). Software Process Modeling and Execution within Virtual Environments. ACM Transactions on Software Engineering and Methodology, 7(1):1–40.

    Article  Google Scholar 

  • Gutfreund, Y., Nicol, J., Sasnett, R., und Phuah, V. (1994). WWWinda: An Orchestration Service for WWW Browsers and Accessories. In Proc. 2nd Int. World Wide Web Conference, Chicago, IL.

    Google Scholar 

  • Kumar, V., Glicksman, J., und Kramer, G. (1994). A SHAREd Web To Support Design Teams. In Proc. 3rd IEEE Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, Morgantown, WV.

    Google Scholar 

  • Lewis, T. (1995). Where is Client/Server Software Headed? IEEE Computer, 28(4):49–55.

    Article  Google Scholar 

  • Munson, J. und Dewan, P. (1997). Sync: a Java Framework for Mobile Collaborative Applications. IEEE Computer, 30(6):59–66.

    Article  Google Scholar 

  • Orfali, R., Harkey, D., und Edwards, J. (1996). The Essential Distributed Objects Survival Guide. Wiley.

    Google Scholar 

  • Rees, O., Edwards, N., Madsen, M., Beasley, M., und McClenaghan, A. (1995). A Web of Distributed Objects. World Wide Web Journal, 1(1):75–88.

    Google Scholar 

  • Rodriguez, J., Noriega, P., Sierra, C, und Padget, J. (1997). FM96.5 A Java-based Electronic Auction House. In Proc. 2nd Int. Conf. on Practical Applications of Intelligent Agents and MultiAgent Technology (PAAM), pages 207–224, London, UK.

    Google Scholar 

  • Rouaix, F. (1996). A Web navigator with applets in Caml. Computer Networks and ISDN Systems, 28(7–11):1365–1371.

    Article  Google Scholar 

  • Rowley, M. (1997). Distributing MOO-Based Shared Worlds. In Proc. 6th IEEE Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pages 155–160, Boston. IEEE Computer Society Press.

    Chapter  Google Scholar 

  • Tarau, P., Dahl, V., und DeBosschere, K. (1997). A Logic Programming Infrastructure for remote Execution, Mobile Code and Agents. In Proc. 6th IEEE Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pages 106–112, Boston. IEEE Computer Society Press.

    Chapter  Google Scholar 

  • Tolksdorf, R. (1998). Laura — A Service-Based Coordination Language. Science of Computer Programming, 31(2–3):359–382.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Ciancarini, P., Tolksdorf, R., Vitali, F. (1999). The World Wide Web as a Place for Agents. In: Wooldridge, M.J., Veloso, M. (eds) Artificial Intelligence Today. Lecture Notes in Computer Science(), vol 1600. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48317-9_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-48317-9_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66428-4

  • Online ISBN: 978-3-540-48317-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics