- Wire Protocols: Constricting and Fragile
- Objects on the Network
- The API Defines the Network Interface
- Late Binding Insulates Developers
- The Power of Write Once, Run Anywhere
- Capitalizing on the Simplifying Assumptions of Java Technology
- Objects on the Network
- Jini Technology Matters in Small Devices
- Summary
3.7 Objects on the Network
The objects on the network that transfer back and forth between services and devices (also between devices themselves) have additional advantages when used with Java technology; two of them are summarized next.
Avoidance of versioning problems: Vast reduction in problems with regard to versioning occurs when dynamically sending new behavior via class loading. This allows integration of new functionality and automatic bug fix updates.
Facilitates the interoperability of different vendors: Each vendor provides its own interface implementations that can interoperate with other vendors' devices.
Objects are used in the protocols that are transferred between disparate devices and servers.