ACM Transactions on Programming Languages and Systems (TOPLAS)
Selected papers of the first conference on World-Wide Web
The Java programming language (2nd ed.)
The Java programming language (2nd ed.)
A web middleware architecture for dynamic customization of content for wireless clients
Proceedings of the 11th international conference on World Wide Web
D'Agents: applications and performance of a mobile-agent system
Software—Practice & Experience - Special issue: Mobile agent systems
Aglets: Programming Mobile Agents in Java
WWCA '97 Proceedings of the International Conference on Worldwide Computing and Its Applications
Mobile Agents: Are They a Good Idea?
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
Active Names: Flexible Location and Transport of Wide-Area Resources
DANCE '02 Proceedings of the 2002 DARPA Active Networks Conference and Exposition
A proxy-based filtering mechanism for the mobile environment
A proxy-based filtering mechanism for the mobile environment
Active cache: caching dynamic contents on the Web
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Itinerant Agents for Mobile Computing
IEEE Communications Surveys & Tutorials
WebGraph: a framework for managing and improving performance of dynamic Web content
IEEE Journal on Selected Areas in Communications
ReAgents: behavior-based remote agents and their performance
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Hi-index | 0.00 |
ReAgents are remotely executing agents that customize Web browsing for non-standard clients. A reAgent is essentially a one-shot" mobile agent that acts as an extension of a client dynamically launched by the client to run on its behalf at a remote more advantageous location. ReAgents simplify the use of mobile agent technology by transparently handling data migration and run-time network communications and provide a general interface for programmers to more easily implement their application-specific customizing logic. This is made possible by the identification of useful remote behaviors i.e. common patterns of actions that exploit the ability to process and communicate remotely. Examples of such behaviors are transformers monitors cachers and collators. In this paper we identify a set ofuseful reAgent behaviors for interacting with Web services via astandard browser describe how to program and use reAgents and show that the overhead of using reAgents is low and outweighed by its benefits.