Roots
Frustration of Jini designers with “classical” distributed systems models
- Poor support dynamic membership, failure
- Relatively static interfaces
- Reliance on “front-loaded” configurations (req. administration)
Also, a return to Java’s roots
- Portable consumer software