Abstract
Mobile agents are programs that can be dispatched from one computer and delivered to a remote computer for execution. Arriving at the remote computer, they present their credentials and obtain access to local services and data. They also provide a single uniform paradigm for distributed object computing, encompassing synchrony and asynchrony, message-passing and object-passing, and stationary objects and mobile objects. In this paper, we describe our Java-based mobile agents called Aglets and present its programming interface, called Java Aglet API.
Java is a trademark of Sun Microsystems, Inc.
Preview
Unable to display preview. Download preview PDF.
References
Sun Microsystems Inc.: Java. http://java.sun.com
Sun Microsystems Inc.: Jeeves-a Java-Powered Internet Server and Framework. http://www.javasoft.com/products/Jeeves/
IBM Corp.: Java Aglet Application Programming Interface (J-AAPI) White Paper-Draft. http://www.trl.ibm.co.jp/aglets/JAAPI-whitepaper.html
IBM Corp.: The Aglets homepage. http://www.trl.ibm.co.jp/aglets/
Sun Microsystems Inc.: Object Serialization. http://www.javasoft.com/products/JDK/1.1/docs/guide/serialization/
IBM Corp.: Agent Transfer Protocol ATP/0.1 Draft. http://www.trl.ibm.co. jp/atp/atp.htm
Sun Microsystems Inc.: The JavaSecurity API and Digital Signatures. http://www.javasoft.com/products/JDK/1.1/docs/guide/security/
Gray, R.: Agent Tcl: A flexible and secure mobile-agent system. Fourth Annual Tcl/Tk/Workshop (TCL 96), 1996
Ousterhout, J.: Tcl and the Tk Toolkit. Addison-Wesley, 1994
Strasser, M., Baumann, J., Radouniklis, N., and Hohl, F.: MOLE-A Java Based Mobile Agent System. http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/mole.html
Harrison, C., Chess, D., and Kershenbaum, A.: Mobile Agent: Are they a good idea? Research Report RC19887, IBM Research Division, 1995
Tardo, J. and Valente, L.: Mobile Agent Security and TeleScript. IEEE CompCon, 1996
Yonezawa, A. and Tokoro, M.: Object-Oriented Concurrent Programming. MIT Press
Yokote, Y. and Tokoro, M.: Experience and Evolution of ConcurrentSmalltalk. OOPSLA '87 Proceedings
Bennet, J.: The Design and Implementation of Distributed Smalltalk. OOPSLA'87 Proceedings
Dean, D., Felten, D., and Wallach, D.: Java Security: From HotJava to Netscape and Beyond. IEEE Symposium on Security and Privacy, May 1996
Genesereth, M. and Ketchpel, S.: Software Agents. Communications of the ACM, Volume 37, Number 7, July 1994
Li, W. and Messerschmitt, D.: Java-To-Go. http://ptolemy.eecs.berkeley.edu/dgm/javatools/java-to-go/
Katsuno, Y., Nakahara, M., and Tokoro, M.: Agent-Oriented Language, MALS. Computer Software, Vol.14, No. 2, 1997, JSSST
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lange, D.B., Oshima, M., Karjoth, G., Kosaka, K. (1997). Aglets: Programming mobile agents in Java. In: Masuda, T., Masunaga, Y., Tsukamoto, M. (eds) Worldwide Computing and Its Applications. WWCA 1997. Lecture Notes in Computer Science, vol 1274. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63343-X_52
Download citation
DOI: https://doi.org/10.1007/3-540-63343-X_52
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63343-3
Online ISBN: 978-3-540-69430-4
eBook Packages: Springer Book Archive