Generic Agent Framework for Internet Information Systems
For effective Internet database services, it is essential that the information requirements of regular users can be met without the typical delays currently experienced using Internet browsers and the World Wide Web. We use cooperating agents to manage both client and server caches, thereby bringing significant performance improvements. The caching and prefetching of information is based on both user and application profiles and agents communicate to ensure the currency of client caches. According to specific application requirements, various forms of agents can be installed on the server and client sides to provide value-added services to both casual and regular users. All component agents are instantiations and/or specialisations of a generic agent. We describe how a specific Internet brokering system for engineering product data has been constructed using our general framework for the development of Internet information systems.
KeywordsInternet Databases Agents Web Interfaces
Unable to display preview. Download preview PDF.
- Bayer, D. A Learning Agent for Resource Discovery on the World Wide Web. Master’s thesis, Dept of Computing Science, University of Aberdeen, Scotland, 1995.Google Scholar
- Doorenbos, R. B., Etzioni, O. and Weld, D. S. A Scalable Comparison-Shopping Agent for the World Wide Web. In Proceedings of the First International Conference on Autonomous Agents, Marina del Rey, California USA, February 1997.Google Scholar
- Erni, A. and Norrie, M. C. Agent Based Internet Database Services. In 4th Doctoral Consortium CAISE’97, Barcelona, Spain, June 1997.Google Scholar
- Erni, A. and Norrie, M. C. Snownet: An agent-based internet tourist information service. In Proceedings of the 4th International Conference on Information and Communication Technologies in Tourism, Edinburgh, Scotland, Institute for Information Systems, ETH Zurich, January 1997. Springer-Verlag.Google Scholar
- Honegger, F. PIA: Personal Internet Assistant. Semester thesis, Institute for Information Systems, ETH Zurich, 1997.Google Scholar
- Lang, K. NewsWeeder: Learning to Filter Netnews. In Proc. 12th Intl. Machine Learning Conference (ML95), San Francisco, USA, 1995. Morgan Kaufmann.Google Scholar
- Maes, P. Agents that Reduce Work and Information Overload. Communications of the ACM, 37(7), July 1994.Google Scholar
- Maes, P. Modeling Adaptive Autonomous Agents. Artificial Life Journal, 1(1 & 2), 1994.Google Scholar
- Sun Microsystems. The Java Development Kit (JDK). http://java.sun.com/products/jdk/.
- Norrie, M. C. An Extended Entity-Relationship Approach to Data Management in Object-Oriented Systems. In 12th Intl. Conf on Entity-Relationship Approach, pages 390–401, Dallas, Texas, December 1993. Springer-Verlag, LNCS 823.Google Scholar
- O2 Technology Inc., Versailles, France. 02Web. Google Scholar
- Oracle Corporation, California 94065. U.S.A. Oracle WebServer 2.0, 1996.Google Scholar
- Payne, T. R. and Edwards, P. Interface Agents that Learn: An Investigation of Learning Issues in a Mail Agent Interface, 1995.Google Scholar
- Ruser, P. Agent-based product data information system. Master’s thesis, Institute for Information Systems, ETH Zurich, 1997.Google Scholar
- Shakes, J., Langheinrich, M. and Etzioni, O. Dynamic Reference Sifting: A Case Study in the Homepage Domain. In Proceedings of the 6th International World Wide Web Conference, Santa Clara, California USA, April 1997.Google Scholar
- Voorhees, E. M. Software Agents for Information Retrieval. In Software Agents: Papers from the 1994 Spring Symposium, Menlo Park, CA, USA, 1994. AAAI Press.Google Scholar
- Wuergler, A. Object Model System: An Object Database Management System for the OM Data Model. Master’s thesis, Institute for Information Systems, ETH, 1995.Google Scholar