February 1, 2012
Report

The Client/Server Architecture

Abstract

Introduction This document describes the client/server architecture used to implement the system control software. It looks at the history of this architecture as it pertains to our control systems, discusses why this architecture is superior to traditional monolithic designs, and examines some of the requirements for a client/server architecture and the design challenges those requirements present. Finally, an in-depth examination is made of the actual implementation of the client/server framework that has been implemented for use under Linux.

Revised: September 30, 2014 | Published: February 1, 2012

Citation

Hubbard C.W. 2012. The Client/Server Architecture Richland, WA: Pacific Northwest National Laboratory.