Web Intermediaries (WBI) embodies an approach to programming web applications that increases the web's computational power, the web's flexibility, and web programmer productivity. Whereas web servers have traditionally been responsible for producing all content, intermediaries provide alternative places for producing and manipulating web data. Intermediaries are defined as computational elements that lie along the path of a web transaction. In this presentation, I will describe WBI, an implemented architecture for building intermediaries that has been used to construct many applications, including personal histories, collaborative filtering, and web advising.
Barrett, R. & Maglio, P. P. (1998). Intermediaries: New places for producing and manipulating web content. In Proceedings of the Seventh International World Wide Web Conference (WWW7). The Netherlands: Elsevier.
Maglio, P. P. & Barrett, R. (1997). How to build modeling agents to support web searchers. In Proceedings of the Sixth International Conference on User Modeling. New York: Springer Wien.
Maglio, P. P. & Barrett, R. (1998). Adaptive communities and web places. In Proceedings of Second Workshop on Adaptive Hypertext and Hypermedia (Hypertext '98). Pittsburgh, PA.
Maglio, P. P. & Barrett, R. (1999). WebPlaces: Adding people to the web. Poster presented at Eighth International World Wide Web Conference.