Presentation is loading. Please wait.

Presentation is loading. Please wait.

1st ACS Workshop UTFSM, Valparaiso, Chile ACS Course The Big Picture of ACS H. Sommer, G.Chiozzi.

Similar presentations


Presentation on theme: "1st ACS Workshop UTFSM, Valparaiso, Chile ACS Course The Big Picture of ACS H. Sommer, G.Chiozzi."— Presentation transcript:

1 1st ACS Workshop UTFSM, Valparaiso, Chile ACS Course The Big Picture of ACS H. Sommer, G.Chiozzi

2 2UTFSM Valparaiso, Chile, July 2007 1 st ACS Workshop UTFSM Development GUI Client ACS container Server Compo- nent Developers write Components and GUI clients in Java, C++, or Python. ACS provides an integrated build environment based on application code modules. Communication from an application to a component, and among components, uses ACS as middleware. No thinking about starting and stopping components, or on which machine they should run later.

3 3UTFSM Valparaiso, Chile, July 2007 1 st ACS Workshop UTFSM Deployment „container1“ „Comp1“ One or more containers get assigned to each computer. Components get assigned to containers. This location information is stored centrally in the Configuration Database (CDB). Other configuration data for containers and components is also stored in the CDB. There can be different deployments for unit tests, system tests, and various stages of the productive system. „container2“ „Comp2“ ACS Configuration Database (CDB) „Comp3“ Computer2Computer3 GUI Client Computer1

4 4UTFSM Valparaiso, Chile, July 2007 1 st ACS Workshop UTFSM Runtime „container1“ „Comp1“ ACS containers start and stop components (“lifecycle management”) as needed. containers provide components and clients with references to other components. the “manager” is the central intelligence point that keeps the system together. Components never see it directly. manager, CDB, and other services, are started with the “acsStart” command. „container2“ „Comp2“ ACS CDB and ACS Services „Comp3“ Computer2Computer3 GUI Client Computer1 ACS Manager

5 5UTFSM Valparaiso, Chile, July 2007 1 st ACS Workshop UTFSM Container/Component evolution In recent releases we have improved decoupling of Components and Containers: –Full separation between Container and Container Services Cleaner interfaces Easier to replace Container implementation –Dynamic components –Tasks We have implemented automatic and dynamic deployment of Containers (ACS Daemon). Configuration of the runtime system is being discussed. We are working on better tools to keep aligned the configuration of the various ALMA deployments


Download ppt "1st ACS Workshop UTFSM, Valparaiso, Chile ACS Course The Big Picture of ACS H. Sommer, G.Chiozzi."

Similar presentations


Ads by Google