Data Access APIs as Transfer Protocols
A user program can be split into client and server programs using the API
as the application-level communication protocol.
- Data not modified.
- User program's source code unchanged.
- Server & client stubs can add network transparency to data