"Programming abstractions can eliminate the need for application developers to perform some low-level network programming directly."
Kwon and Tilevich describe distributed programming abstractions as eliminating the need for low-level network programming and supplying convenient higher-level building blocks for distributed systems.
View Source