Client Server Computing Dawna Travis Dewire Pdf Jun 2026
Client-server computing has numerous real-world applications:
Dewire’s 1993 text anticipated many of these developments, noting that “the line between client and server will blur as distributed objects and peer-to-peer networks mature.” Client server computing dawna travis dewire pdf
Bridges the two via Local Area Networks (LANs), protocols, and middleware that facilitate communication. Key Themes and Methodologies "thin client" debate long before it became a
Dawna Travis Dewire's book "Client/Server Computing" played a significant role in popularizing the concept of client-server computing. Today, client-server computing is a ubiquitous technology that underlies many modern applications and services. Its advantages, such as scalability, flexibility, and cost-effectiveness, have made it an essential part of modern computing. Modern equivalents include RabbitMQ
Dewire excelled at explaining the split between the client and the server. She detailed the "fat client" vs. "thin client" debate long before it became a standard industry talking point. Her explanations of how the Graphical User Interface (GUI) resides on the client while the Database Management System (DBMS) resides on the server helped a generation of developers visualize their architecture.
Dewire emphasized that without reliable middleware (e.g., message queues, transaction monitors), client/server projects fail. Modern equivalents include RabbitMQ, Apache Kafka, and gRPC.