|
| |
| | Java Remote Method Invocation: 5 - Server Interfaces |
 | | method returns the same value for all remote references that refer to the same underlying remote object (because references to the same object are considered equal). |  | | method is defined to return a string which represents the remote reference of the object. |  | | method determines whether two object references are equal, not whether the contents of the two objects are equal. |
|
http://www.ee.ic.ac.uk/javadocs/guide/rmi/spec/rmi-server.doc1.html
(565 words)
|
|
| |
| | Java Remote Method Invocation: 10 - RMI Wire Protocol |
 | | method, the classloader that loaded the class is queried for its codebase URL. |  | | Note: as an optimization, classes in the "java" package are not annotated, since they are always available to the receiver. |  | | method; otherwise a null is written to the stream using the |
|
http://www.ee.ic.ac.uk/javadocs/guide/rmi/spec/rmi-protocol.doc3.html
(361 words)
|
|
| |
| | Java Remote Method Invocation - Distributed Computing for Java |
 | | But in many situations the interface and implementation described allows a high-end computer to be used for remote computation. |  | | Java objects are always type safe, preventing bugs that would occur if a programmer makes a mistake about the type of an object. |  | | The general part of the algorithm (such as the compute method) does not need to know which particular implementation is present, it need only know what to do with such an object when it gets one. |
|
http://www.dia.unisa.it/~vitsca/ASDAD/1998-1999/javarmi.html
(6356 words)
|
|
| |
| | Java(TM) Remote Method Invocation (Java RMI) |
 | | The server in the example implements a generic compute engine, which the client uses to compute the value of pi. |  | | The result is that a remote system can run a program, for example an applet, which has never been installed on its disk. |  | | The Activation Tutorials describe how to use the Java RMI APIs to implement, to register, and to use activatable objects. |
|
http://matrix.csustan.edu/docs/java5/guide/rmi
(445 words)
|
|
| |
| | Java RMI Tutorial |
 | | If a serializable object is passed as a parameter (or return value) of a remote method invocation, then the value of the object will be copied from one address space to the other. |  | | While there are other ways to define a Remote class, this is the simplest way to ensure that objects of a class can be used as remote objects. |  | | A remote method invocation can return a remote object as its return value, but one must have a remote object in order to perform a remote method invocation. |
|
http://www.ccs.neu.edu/home/kenb/com3337/rmi_tut.html
(3226 words)
|
|
| |
| | EDM/2 - Introduction to Java Remote Method Invocation (RMI) |
 | | It is a true distributed computing application interface for Java. |  | | Now with the ever-increasing acceptance of the Java operating environment and language (e.g., the write once, run anywhere mantra), an application developer has the ability to write true, robust cross-platform distributive computing applications. |  | | In this article I am going to discuss the basics of Java RMI (e.g., layers, rmic, registry, etc.) and how to apply and use it to develop distributed computing applications through examples. |
|
http://www.edm2.com/0601/rmi1.html
(2355 words)
|
|
| |
| | Java Remote Method Invocation: 7 - Remote Object Activation |
 | | method returns a "marshalled object" containing initialization/activation data for the object specified by the descriptor. |  | | method returns the class name for the object specified by the activation descriptor. |  | | All objects with the same groupID are activated in the same Java VM. |
|
http://www.cs.uidaho.edu/~jimaf/java1.2docs/guide/rmi/spec/rmi-activation.doc6.html
(344 words)
|
|
| |
| | Web + Object Integration |
 | | Java is used both as an interface definition language and an implementation language. |  | | IBM Japan's aglets are a framework for mobile Java agents and the basis for a proposed standard Agent Transfer Protocol. |  | | For example, Netscape plans to implement Communicator in Java, numerous ORBs are written in Java, and it is a matter of time before a DBMS is written entirely in Java. |
|
http://www.objs.com/survey/web-object-integration.htm
(15354 words)
|
|
| |
| | Java Remote Method Invocation |
 | | When passing a remote object, only those interfaces that are remote interfaces are available to the receiver; any methods defined in the implementation class or defined in nonremote interfaces implemented by the class are not available to that receiver. |  | | Passing an object by reference (as is done with remote objects) means that any changes made to the state of the object by remote method calls are reflected in the original remote object. |  | | The code needed to accomplish the task can be downloaded by the RMI system to the compute engine, and then the engine runs the task, using the resources on the machine on which the compute engine is running. |
|
http://www.cs.jcu.edu.au/Subjects/cp2004/2001/JRMI-sun.html
(6293 words)
|
|
| |
| | Remote Method Invocation - Computing Reference - eLook.org |
 | | Remote Method Invocation - Computing Reference - eLook.org |  | | (RMI) Part of the Java programming language library which enables a Java program running on one computer to access the objects and methods of another Java program running on a different computer. |
|
http://www.elook.org/computing/remote-method-invocation.htm
(41 words)
|
|
| |
| | Java 2 Remote Method Invocation Performance Analysis, Comparison and Optimization for RMI and RMI-IIOP (ResearchIndex) |
 | | Java 2 Remote Method Invocation Performance Analysis, Comparison and Optimization for RMI and RMI-IIOP |  | | Java 2 Remote Method Invocation Performance Analysis, Comparison and Optimization for RMI and RMI-IIOP (ResearchIndex) |  | | This paper is focused on the performance analysis, comparison and optimization of the most important distributed object models for Java: RMI (Remote Method Invocation) and RMI-IIOP (Remote Method Invocation over Internet Inter-ORB Protocol). |
|
http://citeseer.ist.psu.edu/317373.html
(508 words)
|
|
| |
| | Amazon.co.uk: Books: Java RMI: Remote Method Invocation |
 | | The first part describes the Java RMI API as a conceptual framework. |  | | A lot of effort is spent in showing java code to do things "the hard way" or even "the wrong way" (eg. |  | | The book assumes an understanding of Java programming language, object orientated programming and the Java Developer's Kit. |
|
http://www.amazon.co.uk/exec/obidos/ASIN/0764580434
(841 words)
|
|
| |
| | Java Remote Method Invocation: 1 - Introduction |
 | | The Java programming language's RMI system assumes the homogeneous environment of the Java virtual machine (JVM), and the system can therefore take advantage of the Java platform's object model whenever possible. |  | | In such systems, a local surrogate (stub) object manages the invocation on a remote object. |  | | In order to match the semantics of object invocation, distributed object systems require remote method invocation or RMI. |
|
http://www.cs.ubc.ca/local/computing/software/j2sdk-1.4.2/docs/guide/rmi/spec/rmi-intro2.html
(251 words)
|
|
| |
| | Java Remote Method Invocation: 7 - Remote Object Activation |
 | | that the remote object reference it holds for the object with the activation identifier, id, is no longer valid. |  | | The monitor considers the reference associated with id as a stale reference. |  | | Since the reference is considered stale, a subsequent |
|
http://www.cs.uidaho.edu/~jimaf/java1.2docs/guide/rmi/spec/rmi-activation.doc12.html
(286 words)
|
|
| |
| | JAVA Remote Method Invocation |
 | | Each remotely invocable object must extend the `UnicastRemoteObject' and implement an interface which outlines the remotely invokable methods on that object. |  | | For RMI, the consequences of this is that an RMI registry must be run on each machine where a remotely invokable object `lives'. |  | | This is by no means intended to be a report on Java's RMI, instead it is meant to provide information on what RMI offered in the context of this project. |
|
http://www.dcs.gla.ac.uk/~ian/project/node84.html
(345 words)
|
|
| |
| | java.net: RMI, Dynamic Proxies, and the Evolution of Deployment |
 | | , to pregenerate stub classes for remote objects. |  | | First, I'll review the basics of RMI, what stubs and skeletons are, and how they are used in distributed systems. |  | | This is good news for RMI fans -- it simplifies both development and deployment without incurring any real cost. |
|
http://today.java.net/pub/a/today/2004/06/01/RMI.html
(1537 words)
|
|
| |
| | Infoseek : java remote method invocation |
 | | Remote Objects for Java Robert Tolksdorf (tolk@cs.tu-berlin.de) Thu, 14 Mar 1996 16:12:53 +0100 Messages sorted by: [ date ][ thread ][ subject ][ author ] Next message: Robert... |  | | JavaSoft, a Sun Microsystems Business Downloading Instructions for RMI and Object Serialization Java Object Serialization and Java Remote Method Invocation implementations are... |  | | Local copies of various documents Various news sources Java Documents A list of graphics for a home page Tcl WWW information Linux installation guide. |
|
http://www-cad.eecs.berkeley.edu/HomePages/Alumni/zhengyu/Titles
(246 words)
|
|
| |
| | Java Remote Method Invocation by Gopalan Suresh Raj |
 | | While RPC allows you to call procedures over a network, RMI invokes an object's methods over a network. |  | | Since Java-RMI is tightly coupled with The Java Language, Java-RMI can work with true sub-classes. |  | | Download the Entire source as a zip file |
|
http://gsraj.tripod.com/java/java_rmi.html
(643 words)
|
|
| |
| | Java Remote Method Invocation |
 | | The Java RMI system assumes it is operating on a Java Virtual Machine, that is a pseudo microprocessor implemented in software which utilizes the operating system and hardware of the host. |  | | Since the microprocessor is implied and not real, code is interpreted rather than executed by the host computer. |  | | The Java Remote Method Invocation (RMI) system operates in this object oriented Java programming language and handles objects efficiently. |
|
http://www.tvobjects.com/products/docs/RMI.html
(211 words)
|
|
| |
| | Java Remote Method Invocation: 5 - Server Interfaces |
 | | The distributed garbage collection mechanism maintains for each remote object, the set of client virtual machines that hold references to that remote object. |  | | method is invoked (if that remote object implements the |  | | The process that receives the reference is added to the reference set for the remote object. |
|
http://www.cc.gatech.edu/ael/javadocs/jdk1.3/guide/rmi/spec/rmi-server5.html
(210 words)
|
|
| |
| | MobileRMI: a toolkit for enhancing Java Remote Method Invocation with mobility (ResearchIndex) |
 | | Abstract: The benefits introduced by the use of mobile code and mobile objects have been highlighted in numerous research works, but their adoption in real-world applications is still missing. |  | | 5 Java Object Serialization Specication (context) - Microsystems - 1997 |  | | 0.2: New Interaction Mechanisms Between Java Distributed Objects - Boian, Ferdean (2000) |
|
http://citeseer.ist.psu.edu/441795.html
(315 words)
|
|
| |
| | Database Research Links |
 | | DAJ --- A Toolkit for the Simulation of Distributed Algorithms in Java |  | | Software Products Algorithm Corba IA-64 Java LaTeX LDAP Linux Operating Systems Pervasive Computing PostScript Programming Security XML |  | | XML, Java, and the future of the Web |
|
http://www.ews.uiuc.edu/~cli/dbresearch.htm
(526 words)
|
|
| |
| | Java remote method invocation - Wikipedia, the free encyclopedia |
 | | Cajo A framework for transparent, dynamic cooperation between Java Virtual Machines |  | | There are two common implementations of the interface, the initial one to be implemented known as JRMP and a version compatible with CORBA. |  | | The Java Remote Method Invocation API, or RMI, is a Java application programming interface for performing remote procedural calls. |
|
http://en.wikipedia.org/wiki/Java_remote_method_invocation
(184 words)
|
|
| |
| | Java Technologies Remote Method Invocation (RMI) Tutorial |
 | | Wireless - Baan - Java - Linux - Oracle - PeopleSoft - SAP - Siebel - UNIX - Visual Basic - Windows |  | | Knowledge Bases: Business Intelligence - C Languages - CRM - Database - Data Warehouse - EAI - Emerging Technologies ERP - Hardware - Knowledge Management - Networking - Project Management - SCM - Security - Storage - Web Design |
|
http://java.ittoolbox.com/documents/document.asp?i=633
(185 words)
|
|
| |
| | Java Remote Method Invocation: Contents |
 | | Remote Method Invocation (RMI) is a distributed object model for the Java language that retains the semantics of the Java object model, making distributed objects easy to implement and to use. |  | | The system combines aspects of the Modula-3 Network Objects system and Spring's subcontract and includes some novel features made possible by Java.. |  | | 7.3 Implementation Model for an "Activatable" Remote Object |
|
http://www-rohan.sdsu.edu/doc/java/jdk1.2/docs/guide/rmi/spec/rmiTOC.doc.html
(70 words)
|
|
| |
| | Java Remote Method Invocation: 2 - Distributed Object Model |
 | | The semantics of some of the methods defined by class |  | | The Java platform's distributed object model differs from the Java platform's object model in these ways: |  | | The Java platform's distributed object model is similar to the Java platform's object model in the following ways: |
|
http://www.tu-chemnitz.de/global-text/doc/java/docs/guide/rmi/spec/rmi-objmodel4.html
(225 words)
|
|
| |
| | Bookmarks at Rice, Sitaram Iyer |
 | | Java Object Serialization Specification: 3 - Object Input Classes |  | | Amazon.com: buying info: Practical File System Design with the Be File System |  | | Diagnosing Java Code: Depth-first visitors and broken dispatches |
|
http://www.cs.rice.edu/~ssiyer/bookmarks
(357 words)
|
|
| |
| | Java Remote Method Invocation: 3 - System Architecture |
 | | The security manger must be started as the first action of a Java program so that it can regulate subsequent actions. |  | | In Java, when a class loader loads classes from the local CLASSPATH, those classes are considered trustworthy and are not restricted by a security manager. |  | | The security manager ensures that loaded classes adhere to the standard Java safety guarantees, for example that classes are loaded from "trusted" sources (such as the applet host) and do not attempt to access sensitive functions. |
|
http://www.novell.com/documentation/extendas35/docs/help/java/jdk/guide/rmi/spec/rmi-arch.doc9.html
(439 words)
|
|
| |
| | Java Remote Method Invocation: 3 - RMI System Overview |
 | | waits for the result of the method invocation, |  | | Java Remote Method Invocation: 3 - RMI System Overview |  | | In RMI, a stub for a remote object implements the same set of remote interfaces that a remote object implements. |
|
http://www.cs.ubc.ca/local/computing/software/j2sdk-1.4.2/docs/guide/rmi/spec/rmi-arch2.html
(283 words)
|
|
| |
| | Sun Microsystems - Developer Home |
 | | See the election overview page for more information. |  | | The Solaris 10 University Challenge Contest Students, win cash and Sun technology! |  | | Released under the Apache License version 2.0, it is built on standards developed in collaboration with the Jini Community. |
|
http://developers.sun.com
(450 words)
|
|
| |
| | Java Remote Method Invocation (Java RMI) |
 | | Java Remote Method Invocation (Java RMI) enables the programmer to create distributed Java technology-based to Java technology-based applications, in which the methods of remote Java objects can be invoked from other Java virtual machines*, possibly on different hosts. |  | | Developers Home > Products & Technologies > Java Technology > J2SE > Core Java > |  | | Java RMI is available for Java 2 Platform, Standard Edition (J2SE) and Java 2 Platform, Micro Edition (J2ME). |
|
http://java.sun.com/products/jdk/rmi
(116 words)
|
|
| |
| | Java Remote Method Invocation: 8 - Stub/Skeleton Interfaces |
 | | This is because the stub class is generated from the most refined implementation class that implements one or more remote interfaces. |  | | Java Remote Method Invocation: 8 - Stub/Skeleton Interfaces |  | | Clients interact with stub (surrogate) objects that have exactly the same set of remote interfaces defined by the remote object's class; the stub class does not include the non-remote portions of the class hierarchy that constitutes the object's type graph. |
|
http://www.scs.carleton.ca/~arc/jdk1.2/docs/guide/rmi/spec/rmi-stubs.doc2.html
(114 words)
|
|
| |
| | Java Remote Method Invocation: - Exceptions In RMI |
 | | These are some of the underlying exceptions which can occur on the server when the server is itself executing a remote method invocation. |  | | Java Remote Method Invocation: - Exceptions In RMI |  | | so that the client will know that its own remote method invocation on the server did not fail, but that a secondary remote method invocation made by the server failed. |
|
http://www.tu-chemnitz.de/global-text/doc/java/docs/guide/rmi/spec/rmi-exceptions5.html
(102 words)
|
|
| |
| | Java - Remote Method Invocation |
 | | This topic is presented on public course Java Extra |  | | Some modules are available for download as a sample of our material or under an Open Training Notes License for free download from http://www.training-notes.co.uk. |
|
http://www.wellho.net/resources/J814.html
(220 words)
|
|
|