WebExpress: a client/intercept based system for optimizing Web browsing in a wireless environment
Mobile Networks and Applications - Special issue: mobile networking in the Internet
Efficient profile matching for large scale Webcasting
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Intermediaries: new places for producing and manipulating Web content
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Official wireless application protocol: the complete standard with searchable CD-ROM
Official wireless application protocol: the complete standard with searchable CD-ROM
On the scale and performance of cooperative Web proxy caching
Proceedings of the seventeenth ACM symposium on Operating systems principles
A middleware system which intelligently caches query results
IFIP/ACM International Conference on Distributed systems platforms
Intermediaries: an approach to manipulating information streams
IBM Systems Journal
Intermediaries personalize information streams
Communications of the ACM
Integrating user-perceived quality into Web server design
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Distributed systems (3rd ed.): concepts and design
Distributed systems (3rd ed.): concepts and design
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
On proxy agents, mobility, and web access
Mobile Networks and Applications
The Ninja architecture for robust Internet-scale systems and services373423
Computer Networks: The International Journal of Computer and Telecommunications Networking - pervasive computing
iMobile: a proxy-based platform for mobile services
WMI '01 Proceedings of the first workshop on Wireless mobile internet
Cooperative leases: scalable consistency maintenance in content distribution networks
Proceedings of the 11th international conference on World Wide Web
A web middleware architecture for dynamic customization of content for wireless clients
Proceedings of the 11th international conference on World Wide Web
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
Lessons from Giant-Scale Services
IEEE Internet Computing
Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI
IEEE Internet Computing
Globally Distributed Content Delivery
IEEE Internet Computing
IEEE Concurrency
Caching Strategies for Data-Intensive Web Sites
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Design and Implementation of a Distributed Crawler and Filtering Processor
NGITS '02 Proceedings of the 5th International Workshop on Next Generation Information Technologies and Systems
Engineering Highly Accessed Web Sites for Performance
Web Engineering, Software Engineering and Web Application Development
Service Centric Computing - Next Generation Internet Computing
Performance Evaluation of Complex Systems: Techniques and Tools, Performance 2002, Tutorial Lectures
Concordia: An Infrastructure for Collaborating Mobile Agents
MA '97 Proceedings of the First International Workshop on Mobile Agents
Application specific data replication for edge services
WWW '03 Proceedings of the 12th international conference on World Wide Web
Evaluation of edge caching/offloading for dynamic content delivery
WWW '03 Proceedings of the 12th international conference on World Wide Web
Modeling redirection in geographically diverse server sets
WWW '03 Proceedings of the 12th international conference on World Wide Web
FIGI: The Architecture of an Internet-Based Financial Information Gathering Infrastructure
WECWIS '99 Proceedings of the International Workshop on Advance Issues of E-Commerce and Web-Based Information Systems
Scalable, distributed data structures for internet service construction
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
SIFT: a tool for wide-area information dissemination
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Issues and evaluations of caching solutions for web application acceleration
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Active cache: caching dynamic contents on the Web
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Experience with Top Gun Wingman: a proxy-based graphical web browser for the 3Com PalmPilot
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Content-selection strategies for the periodic prefetching of WWW resources via satellite
Computer Communications
SEcS: scalable edge-computing services
Proceedings of the 2005 ACM symposium on Applied computing
New E-Payment Scenarios in an Extended Version of the Traditional Model
ICCSA '08 Proceedings of the international conference on Computational Science and Its Applications, Part II
An application-aware approach to efficient power management in mobile devices
Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
A distributed middleware infrastructure for personalized services
Computer Communications
Hi-index | 0.01 |
Intermediaries are software entities, deployed on hosts of the wireline and wireless network, that mediate the interaction between clients and servers of the World Wide Web. In this paper we present a survey of intermediaries, focusing on systems beyond simple caching proxies. We classify different intermediary systems into three categories, based on their functionality and focus: First, we investigate notification intermediaries, which are driven by end-user profiles and operate even in the absence of end-user connection. Then, we study intermediaries developed to support wireless connectivity, mobility, and ubiquity. Finally, we examine intermediary infrastructures designed to extend the support of the core network for the development and deployment of new services. Based on this survey, we propose a detailed taxonomy of intermediaries and identify key features of emerging intermediary infrastructures. Taking into account recent advances and trends in wireless and pervasive Internet technologies, we present a number of research challenges, which need to be addressed in order to integrate intermediary systems in next-generation Internet infrastructures.