Abstract
Existing mobile agent systems are often constructed with a focus on intelligence and autonomy issues. We have approached mobility from a different direction. The area of distributed systems research is quite mature, and has developed mechanisms for implementing a “sea of objects” abstraction. We have used this as our starting point, and added to this the ability for objects to move from host to host, whilst maintaining location-transparent references to each other. This provides a powerful and straight-forward programming paradigm which embraces programming language semantics such as strong typing, method invocation and encapsulation. We have built a Mobile Object Workbench on top of a flexible Java middleware platform, which can be used as a the basis for a Mobile Agent System. In this paper we examine the philosophy and design of the Mobile Object Workbench, and describe how this is being extended to provide a security framework oriented towards agents.
Preview
Unable to display preview. Download preview PDF.
References
MA 97: First International Workshop on Mobile Agents 97, Berlin, April 7–8, 1997. http://www.informatik.uni-stuttgart.de/ipvr/vs/ws/ma97/ma97.html
The Agent Society: Agent Product and Research Activities http://www.agent.org/pub/activity.html
Object Management Group: CORBA/IIOP 2.1 Specification. Aug. 1997. http://www.omg.org/corba/corbiiop.htm
Brown, N. and Kindel, C.: Distributed Component Object Model Protocol — DCOM/1.0 —Network Working Group INTERNET-DRAFT. Microsoft Corporation, Jan. 1998. http://www.microsoft.com/oledev/olecom/draft-brown-dcom-vl-spec-02.txt
International Standards Organisation: Open Distributed Processing — Reference Model. Sep. 1995. http://www.iso.ch:8000/RM-ODP/
FAST e.V.: FollowMe project overview. http://hyperwav.fast.de/generalprojectinformation
Lange, D.B. and Chang, D.T.: IBM Aglets Workbench — Programming Mobile Agents in Java, A White Paper (Draft). IBM Corp. Sept. 1996. http://www.trl.ibm.co.jp/aglets/
General Magic Inc:Telescript Language Reference. 1995
General Magic Inc: Agent Technology http://www.genmagic.com/agents/
ObjectSpace: ObjectSpace Voyager Core Technology. http://www.objectspace.com/Voyager
Sun Microsystems: Java Remote Method Invocation (RMI) Specification. http://www.sun.com/products/jdk/1.1/docs/guide/rmi/1996
Hayton, R.J. and Herbert, A.J.: A flexible component oriented middleware system. SIGOPS European Workshop 1998
Crystaliz, GMD FOKUS, General Magic, IBM, The Open Group: Mobile Agent Facility. http://www.genmagic.com/agents/MAF/
O’Connell, J. Edwards, N. and Cole, R. A review of four distribution infrastructures. Distributed Systems Engineering 1 (1994) 202–211
Hayton, R.J. Bursell, M.H., Donaldson, D.I. and Herbert, A.J.: Mobile Java Objects Middleware 1998.
Wallach, D.S., Balfanz, D., Dean,D. and Felten, E.W.: Extensible Security Architectures for Java. Proceedings of the Sixteenth ACM Symposium on Operating Systems Principles 31,5, Dec. 1997, pp. 116–128.
Erdos, M., Hartman, B. and Mueller, M.: Security Reference Model for the Java Developer’s Kit 1.0.2. Sun Microsystems. Nov. 1996. http://java.sun.com/security/SRM.html
Netscape Inc.: The SSL Protocol. http://home.netscape.com/newsr ef/std/SSL.html
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bursell, M., Hayton, R., Donaldson, D., Herbert, A. (1998). A Mobile Object Workbench. In: Rothermel, K., Hohl, F. (eds) Mobile Agents. MA 1998. Lecture Notes in Computer Science, vol 1477. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057654
Download citation
DOI: https://doi.org/10.1007/BFb0057654
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64959-5
Online ISBN: 978-3-540-49817-9
eBook Packages: Springer Book Archive