Technische Grundlage

Stabile Architektur für reale Anwendungen.

Operon basiert auf einer klar getrennten Architektur: Benutzeroberfläche, Fachlogik, Datenzugriff und Datenbank werden bewusst voneinander getrennt.

Dadurch bleiben Anwendungen wartbar, erweiterbar und für verschiedene Betriebsszenarien vorbereitet. Je nach Umgebung kann eine Lösung lokal im Netzwerk, über VPN oder über eine API angebunden werden.

Architekturprinzip

Der technische Aufbau folgt einem modularen Schichtenmodell. Die Formulare konzentrieren sich auf Darstellung und Bedienung. Die eigentliche Datenlogik liegt in Provider- und Datenzugriffsklassen.

Formulare Benutzeroberfläche und Bedienlogik
Provider Fachlogik und Datenaufbereitung
DataGateway Umschaltung zwischen LAN, VPN und API
Datenbank / API PostgreSQL oder HTTP-Schnittstelle
Klare Trennung statt direkter Datenbanklogik in Formularen

Technische Bausteine

PostgreSQL

Stabile relationale Datenbank für strukturierte Stammdaten, Bewegungsdaten, Benutzer, Rollen, Rechte und Auswertungen.

Windows Desktop

Fokus auf klassische Desktop-Anwendungen mit klaren Formularen, direkter Bedienung und zuverlässigem Verhalten im Betriebsalltag.

API-fähig

Anwendungen können so vorbereitet werden, dass Daten nicht nur direkt aus der Datenbank, sondern auch über eine Web-API gelesen werden.

Rollen & Rechte

Benutzer erhalten gezielte Berechtigungen. Dadurch können Lesen, Bearbeiten, Anlegen und Löschen je nach Rolle gesteuert werden.

PDF & Druck

Ausgaben, Listen, Dokumente und Berichte können für spätere Druck- und PDF-Funktionen vorbereitet werden.

Erweiterbarkeit

Neue Module können schrittweise ergänzt werden, ohne die bestehende Struktur grundsätzlich neu aufzubauen.

Sicherheit und Kontrolle

Bei betrieblichen Anwendungen ist nicht nur die Funktion wichtig. Ebenso wichtig sind klare Zugriffe, nachvollziehbare Abläufe und kontrollierte technische Einstellungen.

Benutzer- und Rollenverwaltung für unterschiedliche Zugriffsstufen.
Passwortspeicherung nicht im Klartext, sondern mit geschützten Verfahren.
Datenbankverbindungen können zentral konfiguriert und kontrolliert werden.
API-Betrieb ermöglicht Tests, Demos und entfernte Szenarien ohne direkte Datenbankfreigabe.
Fachliche Berechtigungen können pro Formular und Aufgabe differenziert werden.
Die technische Struktur ist auf Wartung, Erweiterung und spätere Module ausgelegt.