12.5. Summary

CORBA provides a language-independent means of invoking object methods remotely to create a distributed system. While many developers prefer the technique of remote method invocation (RMI) covered in the previous chapter, CORBA does have its advantages as well. Chiefly, it is supported by a wide range of languages, and supports additional features such as transaction handling, messaging, and persistence. However, such topics are of less importance to most Java developers, and most will be concerned about language independence and the long-term interoperability of their Java software with legacy and future systems. The pros and cons of CORBA over RMI have been outlined in this chapter, and only you as a developer can decide which ...

Get Java™ Network Programming and Distributed Computing 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.