- 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.4 Late Binding Insulates Developers
Jini technology promotes late binding of APIs so that developers are insulated from the API implementation. Late binding occurs when an interface that is used during programming doesn't have to know the actual implementation that will bind to that interface during runtime. The implementation is said to be late binding to the interface. The use of late-binding interfaces to underlying protocols means that protocols are unnecessary at the application programming level, which frees the developer from the complexity of keeping the protocol layer up to date.