Skip to main content
Log in

Introduction to mobile agents

  • Published:
Personal Technologies Aims and scope Submit manuscript

Abstract

This article will lead you into the world of mobile agents, an emerging technology that makes it much easier to design, implement and maintain distributed systems. You will find that mobile agents reduce network traffic and provide an effective means of overcoming network latency. Perhaps most important, through their ability to operate asynchronously and independently of the process that created them, they help you to construct highly robust and fault-tolerant systems thereby directly or indirectly benefiting the end user.

Read on and let us introduce you to software agents, including mobile as well as stationary agents. We will explain the benefits of mobile agents and demonstrate the impact they have on the design of distributed systems. This article then concludes with a brief overview of some contemporary mobile agent systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Bibliography

  • Aridor Y, Lange DB. Agent design patterns: elements of agent application design. In: Proceedings of the Second International Conference on Autonomous Agents (Agents '98). ACM Press 1998

  • Chess D, Grosof B, Harrison C, Levine D, Parris C, Tsudik G. Itinerant agents for mobile computing. IEEE Personal Communications Magazine. October 1995: 2(5):39–49

    Google Scholar 

  • Harrison CG, Chess DM, Kershenbaum A. Mobile agents: are they a good idea? IBM Research Report

  • Karjoth G, Lange DB, Oshima M. A security model for aglets. IEEE Internet Comput 1997; 1(4):68–77

    Google Scholar 

  • Kiniry J, Zimmerman D. A hands-on look at mobile Java agents. IEEE Internet Comput 1997; 1:21–30

    Google Scholar 

  • Lange DB, Oshima M, Karjoth G, Kosaka K, Aglets: programming mobile agents in Java. In Proceedings of Worldwide Computing and Its Applications (WWCA'97). Lecture Notes in Computer Science, vol. 1274. Springer Berlin Heidelberg New York, 1997

    Google Scholar 

  • Lange DB, Oshima M. Mobile agents with Java: the aglet API. World Wide Web 1998; 1:111–121 (Baltzer Science Publishers) 1998

    Google Scholar 

  • Lange DB, Oshima M. Programming and deploving Java mobile agents with aglets (ISBN 0-201-32582-9). Addison-Wesley, New York, 1998

    Google Scholar 

  • Nakamura Y, Yamamoto G. An electronic marketplace framework based on mobile agents. Research Report, RT0224 IBM Research, Tokyo Research Laboratory, Japan, 1997

    Google Scholar 

  • The Object Management Group. The mobile agent system interoperability facility. OMG TC Document orbos 97-10-05, The Object Management Group, Framingham, MA., 1997

    Google Scholar 

  • Sommers B. Agents: Not just for Bond anymore. Java World, www.javaworld.com/javaworld/jw-04-1997/jw-04-agents.html

  • Venners B. Under the hood: The architecture of aglets. Java World, www.javaworld.com/javaworld/jw-04-1997/jw-04-hood.html

  • Venners B. Solve real problems with aglets, a type of mobile agent. Java World, www.javaworld.com/javaworld/jw-05-1997/jw-05-hood.html

  • White J. Mobile Agents. In: Bradshaw J (ed) Software agents. MIT Press, Cambridge, MA, 1997

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Danny B. Lange.

Additional information

This article is based on a chapter of a book by the authors entitledProgramming and Deploying Java TM Mobile Agents with Aglets TM, ISBN 0-201-32582-9, Addison-Wesley, 1998.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lange, D.B., Oshima, M. Introduction to mobile agents. Personal Technologies 2, 49–56 (1998). https://doi.org/10.1007/BF01324934

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01324934

Keywords

Navigation