Norman R. Hill, Séverin Gaudet, Jennifer Dunn, Shannon Jaeger, Steve Cockayne (National Research Council Canada/Herzberg Institute of Astrophysics/Canadian Astronomy Data Centre)
The Gemini Data Handling System developed by the Canadian Astronomy Data Centre has a diverse requirements to support the operation of the Gemini telescopes. It was also necessary to develop the various functions of the DHS independently. To do this, the DHS is implemented as a group of separate programs, each performing a separate function. The programs communicate between themselves and with other Gemini software systems using a client server model. This paper describes the client server model of the Gemini Data Handling System.