- RMI is a low-level specification
- Like most CORBA orbs, tools are primitive
- JRMP protocol lacks context propagation necessary for services
- Object adapter model is still evolving but not up to POA quality yet
- Some semantics of Java are extended to remote VMs, some not:
- Distributed garbage collection
- No distributed synchronized support
- instanceof works properly (no need for narrowing)
- Integration with other systems requires using JNI
|