Systemeinstellungen - Systemarchitektur 

Page / - zuletzt bearbeitet von gru am 25.03.2019, 12:03 

Systemarchitektur 
zuletzt bearbeitet von gru
am 25.03.2019, 12:03

Inhaltsverzeichnis
Systemarchitektur ohne Einsatz eines optionalen Frontend-Servers
Systemarchitektur beim Einsatz eines optionalen Frontend-Servers

Inhalt [ Verbergen ] 
•	Systemarchitektur ohne Einsatz eines optionalen Frontend-Servers
•	Systemarchitektur beim Einsatz eines optionalen Frontend-Servers
Xima® Formcycle ist einer reine Java-Anwendung und basiert auf einer modularisierten und schichtenorientierten Komponenten-Architektur, die sich mit jedem Java-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
Modul	Beschreibung	
Frontend	Verwaltungsoberfläche	
API (REST)	REST-Schnittstelle zum Abruf verwaltungstechnischer Funktionen. Diese wrd für beispielsweise für die Verwaltungsoberfläche eingesetzt. Diese Schnittstelle kann vom Kunden für die Erweiterung der Verwaltungsfunktionalität beziehungsweise für die Integration in eigene Verwaltungsoberflächen genutzt werden.	
API (RPC)	Ermöglicht den Zugriff auf Vorgänge, Status, Aktionsverarbeitungen, Aktionen und vieles mehr.	
Logic	Logikebene der Anwendung	
Logic (Plugin)	Bereitstellung für Plugins, die zusätzliche Funktionalität bereitstellen.	
DAO	Datenzugriffsschicht (Jdbc-Datenbanken, Dateisystem)	
Common	Schichtenübergreifende Funktionalitäten.	
Systemarchitektur beim Einsatz eines optionalen Frontend-Servers
 
Architektur von Xima® Formcycle, wenn sowohl ein Master-Server als auch ein Frontend-Server genutzt wird.
Der Einsatz eines Frontend-Servers ist sinnvoll bei:
•	netzwerkübergreifende Installation (etwa 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)
Modul	Beschreibung	
Frontend	Informationen zum Status des Servers, eigene Oberflächen.	
API (RPC)	Ermöglicht den Zugriff auf Vorgänge, Status, Aktionsverarbeitungen, Aktionen und vieles mehr.	
Common	Schichtenübergreifende Funktionalitäten.	
BSV	Bidirektionale Socket-Verbindung zur Kommunikation zwischen Master-Server und Frontend-Server.