Rob Barrett, Eser Kandogan, et al.
CSCW 2004
We propose a new 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 now provide new places for producing and manipulating Web data. We define intermediaries as computational elements that lie along the path of a Web transaction. In this paper, we describe the fundamental ideas behind intermediaries and provide a collection of example applications. We also describe WBI, an implemented architecture for building intermediaries that we have used to construct many applications, including personal histories, password management, image distillation, collaborative filtering, targeted advertising, and Web advising. © 1998 Published by Elsevier Science B.V.
Rob Barrett, Eser Kandogan, et al.
CSCW 2004
Paul Maglio, Rob Barrett
Communications of the ACM
Eben M. Haber, Eser Kandogan, et al.
LISA 2005
Rob Barrett, Paul P. Maglio, et al.
ICAC 2004