A Hands-On Look at Java Mobile Agents
نویسندگان
چکیده
Several companies riding the current wave of popularity of Java want to let you play in the mobile agent sandbox. Each claims that mobile agent technologies are going to change the way we live and work, and each wants to be the company that provides the breakthrough system we all end up using. What do these agent systems actually do and, more importantly, what distinguishes one agent system from another? To help answer these questions, we downloaded three of the leading commercial systems—General Magic’s Odyssey, IBM’s Aglets, and ObjectSpace’s Voyager—and looked at issues such as ease of installation, feature set, documentation, and cost. We also discuss new capabilities of Java 1.1 that show promise as simple yet powerful means to create mobile agent systems. We conclude with a brief look at the ways in which mobile agents are currently being used and the limitations of today’s technologies.
منابع مشابه
Security Risks in Java-based Mobile Code Systems
Java is the predominant language for mobile agent systems, both for implementing mobile agent execution environments and for writing mobile agent applications. This is due to inherent support for code mobility by means of dynamic class loading and separable class name spaces, as well as a number of security properties, such as language safety and access control by means of stack introspection. ...
متن کاملIntroduction to Mobile Agent Systems and Applications
This tutorial will provide an in-depth look at mobile agents and their application in modern networked computing. Mobile agents/code will be compared and contrasted with traditional client-server based tool such as CORBA. Design patterns for developing mobile agent applications will be presented. Several existing mobile agent frameworks will be discussed, including Aglets (IBM), Voyager (Object...
متن کاملHierarchically Structured Mobile Agents and their Migration
This paper presents a framework for mobile agents. The framework is unique among other mobile agent systems in structuring mobile agents hierarchically. The framework provides the notion of agent hierarchy, in which each mobile agent can be a container of other mobile agents. We construct a prototype implementation of this framework. It is built on the Java language and mobile agents are given ...
متن کاملMobile Agents and Java Mobile Agents Toolkits
This paper gives an overview of what the mobile agents are, what they should do and how they can be implemented in Java. Why Java? The choice to concentrate on Java is evoked by many existing solutions in Java that handles architectural heterogeneity between communicating machines on the net. It seems to be the best available language for making mobile agents roaming through the Internet for th...
متن کاملارائه یک رویکرد همانند سازی شده عامل محور در اجرای یک الگوی کد متحرک مطمئن
Abstract Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Internet Computing
دوره 1 شماره
صفحات -
تاریخ انتشار 1997