Patrick Baumgartner fe3ddbe1b2 'update' 5 years ago
..
Commands a320dc3f10 init 5 years ago
Progress a320dc3f10 init 5 years ago
config a320dc3f10 init 5 years ago
Keln.csproj a320dc3f10 init 5 years ago
Program.cs a320dc3f10 init 5 years ago
Readme.txt a320dc3f10 init 5 years ago

Readme.txt

Keln
============================================================
Keln ist eine Anwendung, die die Services verwaltet.
Sie startet alle services, achtet auf vorzeitiges beenden,
startet Services gegebenfalls neu, und nimmt Updates von
Services entgegen.


Programmstart:
- Beim Programmstart werden die entsprechenden Services
shell gestartet und beobachtet.
- Es wird darauf geachtet, wie die Services beendet wurden.
Wird ein Service unerwartet beendet, wird dieser neu
nach einiger Zeit neu gestartet (delay, falls das System
das beenden erzwungen hat)

Verbinung mit Keln:
- Externe Anwendungen können sich mit Keln verbinden.
- Verbundene Anwendungen können Api Befehle ausführen
- Verbundene Anwendungen können updates aufspielen

Updates:
- Über ein PUL Request, können updates eingespielt werden.
- Security Check, ob das Update valide ist (Dateien vorhanden)
- Der entsprechende Service wird beendet
- Das Update wird aufgespielt
- Dazugehörige Komponenten werden eingeladen
- Der entsprechende Service wird neu gestartet