O'Reilly logo

JavaBeans Unleashed by Rick Leinecker, Dr. Donald Doherty

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

Caffeine provides three main innovations that make CORBA more friendly to Java developers. It lets you pass local objects by value; it lets you use Java both as an interface definition language and as an implementation language; and it supports a persistent URL-based naming scheme. In contrast, the RMI URL Name Server is volatile; you lose all your name bindings when the Name Server process terminates.

Caffeine provides an excellent pure Java solution on top of CORBA/IIOP today. It is a CORBA alternative to RMI-over-RMP. Eventually, Caffeine and RMI will converge when they both implement the new CORBA RMI-over-IIOP semantics.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required