Intermediaries for the World-Wide Web: overview and classification

M. Dikaiakos1
1Department of Computer Science, University of Cyprus, Nicosia, Cyprus

Tóm tắt

Intermediaries are software entities deployed on Internet hosts of the wireline and wireless Web that intervene in the flow of information from clients to origin servers at the application level of the WWW. Intermediary systems fall under the general term of "middleware". Intermediaries represent a useful abstraction for the design and study of emerging software infrastructures for "next-generation" Web services. Their importance is increasing with the increasing demand for personalization, localization, and support for ubiquitous access over different physical media and protocols. We present an overview of a wide range of systems that can be described as intermediaries, classifying them in a number of broad categories according to their basic functionalities. Going beyond simple WWW proxies, we examine the requirements arising from the need to support personalization, mobility and ubiquity under high loads. We identify and refine a set of important properties and characteristics of intermediary systems. Based on these properties, we introduce a detailed taxonomy of characteristic systems and identify a number of key components of emerging intermediary infrastructures.

Từ khóa

#Web server #World Wide Web #Web services #Web and internet services #Application software #Taxonomy #Computer science #Protocols #Context-aware services #Relays

Tài liệu tham khảo

10.1109/98.729719 10.1016/S0169-7552(98)00084-1 yan, 1995, SIFT-A tool for wide-area information dissemination, Proceedings of the 1995 USENIX Technical Conference, 177 aiken, 2000, Network Policy and Services: A Report of a Workshop on Middleware, Technical Report RFC 2768 IETF 10.1016/S1389-1286(00)00179-1 10.1023/A:1019243126596 dikaiakos, 2001, A distributed middleware infrastructure for personalized services, Technical Report TR-01-4 10.1109/WECWIS.1999.788194 10.1145/381472.381483 housel, 1998, WebExpress: A client/intercept based system for optimizing web browsing, ACM/Baltzer Journal of Mobile Neworking and Applications (MONET), 3, 419, 10.1023/A:1019109823270