Chapter 2. Service and Configuration Design Dimensions

CHAPTER SYNOPSIS

A service is a set of functionality offered to a client by a server. Common services available on the Internet today include

• Web content retrieval services, such as Apache and Google

• Software distribution services, such as Castanet, Citrix, or Softricity

• Electronic mail and network news transfer services

• File access on remote machines

• Network time synchronization

• Payment processing services

• Streaming audio/video services, such as RealPlayer and QuickTime

Networked applications can be created by configuring their constituent services together at various points of time, such as compile time, static link time, installation time, or run time.

Chapters 1 and 5 ...

Get C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.