Abstract
The purpose of this paper is to propose possible solutions to some problems and requirements concerning the interaction between Java objects spread across clusters of machines. The problems we consider include requirements concerning location transparency and high-availability of Java distributed objects. Thus, an object should be able to access another remote object without knowing where that object resides. This location transparency induces also migration transparency. The enhanced properties of services offered by Java server objects are provided by duplicating the active Java objects, also transparently, for the clients. In order to achieve our aims for supporting reliable Java distributed applications, we developed a framework based on JNDI and LDAP, as the protocol to access the directory service where the references to the Java shared objects are stored.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Advanced JNDI, http://www.javaworld.com/javaworld/jw-03-2000/jw-03-howto.html
Baratloo A., FilterFresh: Hot Replication of Java RMI Server Objects, Technical Report, Bell Laboratories, (1998)
The Electra Object Request Broker, http://www.softwired-inc.com/people/maffeis/electra.html
JNDI Tutorial, http://java.sun.com/products/jndi/tutorial/
The GLOBE project, http://www.diku.dk/students/eglarsen/GLOBE
LDAP: A Next Generation Directory Protocol, http://www.intranetjournal.com/foundation/ldap.shtml
LDAP and JNDI: Together forever, http://www.javaworld.com/javaworld/jw-03-2000/jw-0324-ldap_p.html
Montresor A., Davoli R., Babaoglu O., Group-Enhanced Remote Method Invocations, Technical Report, Univerity of Bologna April (1999)
Referenceable Objects and References, http://java.sun.com/products/jndi/tutorial/objects/storing/reference.html
Remote Method Invocation Specification, http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmiTOC.doc.html
RFC LDAP, http://www.ietf.org/rfc/rfc2713.txt
RMI Registry Service Provider JNDI, http://sunsite.ccu.edu.tw/java/jdk1.3/guide/jndi/jndi-rmi.html#USAGE
Schema for Representing Java Objects in an LDAP Directory, http://www-4.ibm.com/software/network/directory/library/publications/jndidoc/doc/draft-ryan-java-schema-00.txt
SLAPD Daemon, http://www.umich.edu/~dirsvcs/ldap/doc/guides/slapd/1.html#RTFToC1
The Visibroker’s Smart Agent, http://www.cs.huji.ac.il/support/docs/java/vbroker/vbj/pg/noframes/chap10.htm
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mircea Boian, F., Ferdean, C. (2002). Advanced Collaboration Techniques between Java Objects Distributed on Clusters. In: Grigoras, D., Nicolau, A., Toursel, B., Folliot, B. (eds) Advanced Environments, Tools, and Applications for Cluster Computing. IWCC 2001. Lecture Notes in Computer Science, vol 2326. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47840-X_27
Download citation
DOI: https://doi.org/10.1007/3-540-47840-X_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43672-0
Online ISBN: 978-3-540-47840-9
eBook Packages: Springer Book Archive