Framework für Plattformen CONZE Informatik GmbH

REFERENZ

Entwicklung Applikationsframework für individuelle Softwareplattformen.
Seid 2020

DASPA – Applikationsframework für modulare Softwareplattformen

  • CONZE entwickelt mit DASPA ein leistungsfähiges Applikationsframework zur Erstellung individuell zugeschnittener Softwareplattformen. Der modulare Aufbau ermöglicht es, eine generische Kernplattform flexibel um projektspezifische Module zu erweitern und somit gezielt auf unterschiedliche Kundenanforderungen zu reagieren.
  • Die plattformunabhängige Architektur erlaubt den Einsatz auf Desktop-Systemen, mobilen Endgeräten, als Webanwendung oder auf Embedded Devices. Das Backend basiert auf ASP.NET Core mit MySQL als Datenbanktechnologie und wird containerisiert in einer Docker-Umgebung betrieben.
  • Durch den Einsatz von Prometheus und Grafana wird eine kontinuierliche Überwachung und Analyse des Systemzustands gewährleistet.
  • Für maximale Betriebssicherheit sorgen ein Watchdog, Auto-Restart-Mechanismen sowie ein umfassendes Logging-System.

Kernmodule:
  • Benutzer- und Rollenverwaltung
  • Rechte- und Zugriffskontrolle
  • Authentifizierung (LDAP/LDAPS, externe Datenbank, lokal)
  • Mehrsprachigkeit / Lokalisierung
  • Watchdog, Auto-Restart und Logging-Mechanismen für unterbrechungsfreien Betrieb
  • Monitoring (Überwachung des Betriebszustandes, Festplattenplatz, Speicherverbrauch)

Herausforderungen

  • Entwicklung eines generischen, erweiterbaren Applikationskerns mit dynamisch integrierbaren Kundenmodulen
  • Sicherstellung hoher Laufzeitstabilität im 24/7-Betrieb bei gleichzeitiger Skalierbarkeit
  • Integration einer flexiblen Authentifizierungslogik für unterschiedliche Systemumgebungen (LDAP, externe DB, lokal)
  • Echtzeitfähige Kommunikation zwischen Frontend und Backend mittels SignalR
  • Aufbau eines zentralen Container-Monitorings mit Prometheus und Grafana

Technologien

  • Frontend: Flutter
  • Backend: ASP.NET Core
  • Datenbank: MySQL
  • Kommunikation: REST-API, MQTT (IoT), SignalR (Realtime)
  • Containerisierung & Monitoring: Docker, Prometheus, Grafana

Ressourcen

  • 4 Fullstack-Entwickler
  • 1 Softwarearchitekt

Copyright

CONZE Informatik GmbH