Xima® Formcycle ist einer reine Java-Anwendung und basiert auf einer modularisierten / schichtenorientierten Komponenten Architektur die sich mit jedem Java JDK-fähigen Betriebssystem unter einem Anwendungsserver (Tomcat, JBOSS) nutzen lässt. Der Datenbankzugriff basiert vollständig auf der Java Database Connectivity API (JDBC).

Systemarchitektur ohne Einsatz eines optionalen Frontend-Servers

Architektur von Xima® Formcycle mit nur einem Master-Server
ModulBeschreibung
FrontendVerwaltungsoberfläche
API (REST)           REST Schnittstelle zum Abruf verwaltungstechnischer Funktionen (Wird für z.B. für die Verwaltungsoberfläche eingesetzt). Diese Schnittstelle kann vom Kunden für die Erweiterung der Verwaltungsfunktionalität bzw. Integration in eigene Verwaltungsoberflächen genutzt werden.
API (RPC)Zugriff auf Vorgänge, Status, Workflow, Aktionen ...
LogicLogikebene der Anwendung
Logic (Plug In)Bereitstellung für Custom Plug Ins.
DAODatenzugriffsschicht (JDBC Datenbanken, Dateisystem)
CommonSchichtenübergreifende Funktionalitäten.

Systemarchitektur beim Einsatz eines optionalen Frontend-Servers

Architektur von Xima® Formcycle bei Nutzung von sowohl einem Master-Server als auch einem Frontend-Server

Der Einsatz eines Frontend-Servers ist sinnvoll bei:

  • netzwerku?bergreifende Installation (z.B. lokales Intranet + DMZ)
  • Lastverteilung
  • Regionale Aufteilung (Jeder Mandant hat einen eigenen Frontend-Server mit eigenen Formularen)
  • Kundenspezifische Erweiterungen (Integration in vorhandene Systemumgebung, eigene Verwaltungsoberflächen ...)
ModulBeschreibung
FrontendServerstatusinformationen bzw. eigene Oberflächen.
API (RPC)Zugriff auf Vorgänge, Status, Workflow, Aktionen ...
CommonSchichtenübergreifende Funktionalitäten.
BSVBidirektionale Socket Verbindung zur Kommunikation zwischen Master-Server und Frontend-Server.
Tags:
Copyright 2000-2024