Skip to main content
Skip table of contents

Architectural Overview

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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.