Java's Remote Method Invocation (RMI)

Although CORBA is very powerful, it is also somewhat complicated. CORBA is independent of many constraints, including programming languages. To provide interoperability across hardware platforms, operating systems, networks, and so on, a certain level of complexity is inherent. One obvious way to overcome this complexity is to limit the variables. For example, we could limit the programming language to a single language. Of course, this will impose a major constraint, but it will also make the implementation much more stable.

Java provides such an implementation called Remote Method Invocation (RMI). RMI provides many of the same functions that CORBA provides; however, it is limited to the Java programming ...

Get Object-Oriented Thought Process, The, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.