|
Courses Java |
|
|
Java's RMI provides the ability of a Java object in one virtual machine, to call methods of another Java object residing in another virtual machine. RMI is easy to use: the call to the remote method looks like a call to a local object's methods. In learning RMI, attendees frequently initially think RMI is similar to RPC (Remote Procedure Call). However, RMI is much more powerful. Rather than send pure data to a remote method, RMI has the ability to pass behavior also. It is possible to send an object that computes prime numbers to a compute server... or access business objects on a distributed object-based system. Much of RMI is based on CORBA. In fact, RMI can be thought of as a "scaled-down" ORB. RMI works over TCP/IP. When employed in an applet, RMI can get around firewalls by sending the remote method call in an HTTP message. Issues addressed in this section include how to use the Registry (as part of a bootstrap operation), generation of stub and skeletons using the RMI compiler (rmic), use the most important classes and interfaces involved in making RMI work. Advanced issues include Remote Garbage Collection issues, dynamic loading of classes through the Remote Reference Layer, and understanding potential pitfalls. Objectives
Specifications
Pre-requisites If you are building a custom course, you will need to cover these topics before this topic can be presented: In addition, material covered in this module requires attendees to know the following:
A table of contents of this module is available upon request.
Return to the Custom Order Page.
Copyright ©2007 by Petronio Technology Group, Inc. All
rights reserved. Petronio, "Targeted Technology Training", "T3"
and "Turning new technologies into your competitive advantage"
are trademarks of Petronio Technology Group. All other trademarks are the
properties of their respective companies. |