| Share this post! | Vote this! |
|
Remote method invocation allows applications to call
object methods located remotely, sharing resources and processing load across systems.
Unlike other systems for remote execution which require that only simple data types or
defined structures be passed to and from methods, RMI allows any Java object type to be
used - even if the client or server has never encountered it before. RMI allows both
client and server to dynamically load new object types as required. In this article,
you'll learn more about RMI.
Consider the follow scenario :
Overview
Remote Method Invocation (RMI) facilitates object function calls between Java Virtual Machines (JVMs). JVMs can be located on separate computers - yet one JVM can invoke methods belonging to an object stored in another JVM. Methods can even pass objects that a foreign virtual machine has never encountered before, allowing dynamic loading of new classes as required. This is a powerful feature!Consider the follow scenario :
- Developer A writes a service that performs some useful function. He regularly updates this service, adding new features and improving existing ones.
- Developer B wishes to use the service provided by Developer A. However, it's inconvenient for A to supply B with an update every time. more...




0 comments:
Post a Comment