Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03244.jsonl.gz/132

Genereller Aufbau
Das System wurde so aufgebaut, dass es komplett verteilt laufen kann (weltweit verteilte Projekte können in einer Oberfläche zusammengefasst werden).
Auf einem Rechner können mehrere Instanzen (Projekte) gleichzeitig laufen:
Workspaces
Workspaces (Zusammenfassung von einem oder mehreren Leitsystemen)
Workspaces sind: Zusammengefasste Instanzen / Projekte
Man kann mehrere Projekte pro Manager erstellen. Beispielsweise ein Projekt für Lüftung, Heizung usw.. Im Workspace kann man diese zusammenfassen.
Oder man kann auch Instanzen aus anderen Managern zusammenfassen.
Ein Workspace ist somit eine Gruppierung von Instanzen mit dem Ziel diese dann auch unterschiedlichen Mandanten bereitzustellen.
Managers
Pro PC oder virtuelle Maschine (VM) muss ein Manager laufen, der die komplette Verwaltung des Rechners übernimmt (auch Kommunikation innerhalb der Workspaces)
Der Manager übernimmt die Verwaltung der Instanzen und deren Prozesse. Die Kommunikation innerhalb der Workspaces erfolgt über andere Services, die vom Manager gestartet, gestoppt und verwaltet werden. Der Manager ist somit unsere Control-Plane. Der Manager bietet zusätzlich auch noch die Ausgabe der Log-Einträge an.
Projekte
Entspricht einem ProMoS-Projekt mit allen Treibern und Zusatzprogrammen
Ein Projekt ist das eigentliche Leitsystem (z.B. ein komplettes Gebäude mit Heizung /Lüftungen usw.)
Prozesse
Pro Projekt können die einzelnen Prozesse verwaltet werden (z.B. Treiber)
- Konfiguration der einzelnen Prozesse, die in einem Projekt aktiv sein müssen
- DMS (inkl. Konfiguration z.B. der Benutzer und Zugriffsrechte)
- Treiber (auch mehrere gleichzeitig)
- Starten und Stoppen der Prozesse
- Laufzeitüberwachung (inkl. CPU-Lasterfassung und Speichernutzung)
- Automatisches Starten von zyklischen Prozessen (Cron-Jobs)