As a distributed, "hybrid cloud" application, the backend architecture of ChRIS is complex.
Generally, users sit in front of the ChRIS_ui, which makes HTTP requests to the CUBE API. CUBE speaks to one or more pfcon services. A pfcon provides CUBE access to a specific compute resource. pfcon speaks to pman, which is a shim that translates a job request from CUBE to a call to the compute resource cluster.
Values and Goals