Project. Whereas OSGi installs code dynamically using bundles, RMI dynamically downloads proxy code from a specified codebase. The two models have completely different approaches to classloading, which do not work well together. What is needed is an RMI implementation that is aware of OSGi's classloading model and cooperates with it.
Robert is a Principal Developer with Paremus working on the Infiniflow product family and the open source distributed OSGi/SCA Newton Project (hosted at www.codecauldron.org). He has been working with distributed systems for 8 years, primarily in the finance and telecoms sectors. He holds a Ph.D. in mathematical physics from Cambridge University.