Datenbank-Bindungen/Unterstützung
-
Oracle
-
Microsoft SQL Server
Installationsprogramm
-
Basiert auf Docker Compose
-
Bündelt alle Komponenten
Update/Migration
-
DB-Updates basieren auf Migrationspaketen
-
Python-basiertes Migrationsframework ist im Server enthalten
Python
-
Wird anwendungsweit als Script-Sprache verwendet
-
Gebündelte Versionen von CPython (Native Server) und IronPython (GUI-Client)
-
API stellt den Zugang zu Server- und Client-Funktionen bereit [links]
YAJSW - Yet Another Java Service Wrapper
-
Stellt daemon- und init-Scripte unter Linux, oder Service unter Windows bereit
-
Ruft Java Server, Monitoring auf
Monitoring
-
Prüft die DB-Verfügbarkeit
-
Prüft die Serververfügbarkeit
-
Web-basierte Schnittstelle (Jetty)
Java Server (Standalone)
-
Stellt DB-Schnittstelle über Hibernate/JDBC bereit
-
Stellt eine minimalistische REST-Schnittstelle für die Überwachung bereit
-
Kommuniziert über Protocol Buffers über einen (lokalen) Netzwerk-Socket mit nativen Serverkomponenten
-
Protokollierung über SLF4J mit Logback als Backend
-
Ruft den nativen Server auf
Native Server (Piggyback)
-
Akzeptiert eingehende Client-Verbindungen
-
Ruft einen sitzungsspezifischen Prozess auf
-
Stellt die Verbindung zu Java Server her
-
Kommuniziert mit dem Client über das XML-Protokoll mittels eines Netzwerk-Sockets
Client
-
Stellt eine Verbindung zum nativen Server her
-
Entweder mit grafischer Benutzeroberfläche oder ohne
-
Die graphische Oberfläche kann entweder vorinstalliert oder über ClickOnce bereitgestellt werden
Authentifizierungsverfahren
-
Interaktiv (Benutzername/Passwort)
-
Kerberos
-
Single-Sign-On über CredentialManager