Änderungen von Dokument Systemarchitektur


Von Version 3.2
bearbeitet von gru
am 02.07.2021, 11:09
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 3.5
bearbeitet von gru
am 02.07.2021, 13:22
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -53,7 +53,7 @@
53 53  
54 54  Innerhalb von {{formcycle/}} kommen unter anderem folgende Bibliotheken und Technologien zum Einsatz:
55 55  
56 -* Java ab Version 8
56 +* Java ab Version 11
57 57  * JSF inkl. Primefaces und Omnifaces
58 58  * HTML, CSS und JavaScript
59 59  * Aspose Word, Apache PDFBox, Apache POI
... ... @@ -72,27 +72,6 @@
72 72  * Xalan XSLT processor
73 73  * Mozilla Rhino
74 74  
75 -
76 -
77 -ALT:
78 -
79 -== Systemarchitektur ohne Einsatz eines optionalen Frontend-Servers ==
80 -
81 -{{figure image="systemarchitektur.png" width="300"}}
82 -Architektur von {{formcycle case="dat"/}} mit nur einem Master-Server
83 -{{/figure}}
84 -
85 -{{table preSort="0-asc" dataTypeAlpha="0" colWidth="200-500"}}
86 -|=Modul|=Beschreibung
87 -|Frontend|Verwaltungsoberfläche
88 -|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.
89 -|API (RPC)|Ermöglicht den Zugriff auf Vorgänge, Status, Aktionsverarbeitungen, Aktionen und vieles mehr.
90 -|Logic|Logikebene der Anwendung
91 -|Logic (Plugin)|Bereitstellung für Plugins, die zusätzliche Funktionalität bereitstellen.
92 -|DAO|Datenzugriffsschicht ({{smallcaps}}Jdbc{{/smallcaps}}-Datenbanken, Dateisystem)
93 -|Common|Schichtenübergreifende Funktionalitäten.
94 -{{/table}}
95 -
96 96  == Systemarchitektur beim Einsatz eines optionalen Frontend-Servers ==
97 97  
98 98  {{figure image="systemarchitektur2.png" width="300"}}
... ... @@ -101,7 +101,7 @@
101 101  
102 102  Der Einsatz eines [[Frontend-Servers>>doc:Formcycle.SystemSettings.UserInterface.FrontendServer]] ist sinnvoll bei:
103 103  
104 -* netzwerkübergreifende Installation (etwa lokales Intranet + DMZ)
83 +* Netzwerkübergreifende Installation (etwa lokales Intranet + DMZ)
105 105  * Lastverteilung
106 106  * Regionale Aufteilung (Jeder Mandant hat einen eigenen Frontend-Server mit eigenen Formularen)
107 107  * Kundenspezifische Erweiterungen (Integration in vorhandene Systemumgebung, eigene Verwaltungsoberflächen)