Skip to content

Offizielle Bezeichnung

CMI WebGis Service

Inhaltsverzeichnis

Allgemeines

  • Status: In Entwicklung
  • Fachliche Ansprechperson: Markus Oberle
  • Technische Ansprechperson: Dominik Baltzer
  • Nur für spezielle Kunden: nein

Aufgabe

Der CMI Webgis Service ist ein Service, der es ermöglicht, SuS auf einer Karte darzustellen und so Klasseneinteilungen nach geographischen Daten zu machen.

Technisches

Der CMI Gis Service hat den Anspruch der Microservice Architektur zu genügen und cloud native zu sein.

Eigenschaften

  • Stateless: Ja
  • Skalierbar/Multiinstanzfähig: Ja
  • Mehrmandantenfähig: Ja
  • Proxyfähig: Ja
  • Laufzeitverhalten: Aktivierung durch HTTP-Anfragen

Abhaengigkeiten

Folgende Services verwendet die Komponente:

Service Version Anbindung Protokoll Standardports Verfügbarkeit Fehlertoleranzklasse
PostgreSQL (wenn eingerichtet) >= 15 persistent tcp 5432 muss Funktionseinschränkung, Reconnect
MSSQL (wenn eingerichtet) >= 2014 persistent tcp 1433 muss Funktionseinschränkung, Reconnect
CMI Server (pro Mandant) >= 24.0 on request http/s 10003 muss Funktionseinschränkung+, Reconnect
CMI STS 3.0 >= 3.8.3 on request http/s 443 muss Funktionseinschränkung, Reconnect

Fehlertoleranz

Es existieren die folgenden Definitionen: - Absturz: Die Komponente stürzt ab, wenn der entfernte Service nicht erreicht werden kann bzw. die Verbindung abbricht. - Funktionseinschränkung: Die Komponente stürzt nicht ab, wenn der entfernte Service nicht erreicht werden kann bzw. die Verbindung abbricht. Es ist allerdings mit Funktionseinschränkungen zu rechnen. - Funktionseinschränkung+: Siehe Fehlertoleranz Funktionseinschränkung. Zusätzlich wird wo möglich versucht, das Problem zu kompensieren. - Reconnect: Die Komponente verbindet sich automatisch wieder neu.

Komponentendiagramm

TODO

Technologiestack

Folgende Technologien werden eingesetzt: * ASP.NET Core 8

Installation & Konfiguration

Siehe hier.
Siehe hier für Proxy

Troubleshooting

Siehe hier.

Entwicklerhinweise

Siehe hier.