In diesem Kapitel finden Sie die technischen Voraussetzungen für die Inbetriebnahme der Software Portal und Tax Transfer Hub. Eine konkrete Anleitung zur Installation finden Sie in der Erstmalige Installation.
Systemarchitektur
Die Systemarchitektur basiert auf einer Drei-Schichten-Architektur:
- Client (Web-Browser)
- Geschäftslogik (Web Application Server)
- Daten (Database Server)
Wenn ein ausfallsicherer Betrieb gewünscht ist, so kann die Schicht der Geschäftslogik (Businessschicht) in einem Load Balancer betrieben werden, die Verfügbarkeit einzelner Server Applikationen [Health Check] überwacht und ggf. ein Datenbank-Cluster eingesetzt werden.
Systemanforderungen der Komponenten
AMANA übernimmt keinen Support für alte Software-Versionen, die nicht mehr durch die Hersteller gepflegt werden. Dazu zählen unter anderem das Betriebssystem, die Browser, das Datenbank-Management-System und der Web Application Server.
Datenbank
- Microsoft SQL Server 2017 / 2019
- Aktueller Mehrkern-Serverprozessor/-System und mindestens 8 GB RAM
- Die Datenbank muss UTF-8 kodiert sein
- Berechtigung zum "CREATE", "INSERT“, "UPDATE“, "DELETE“, "ALTER“ auf der Datenbank, bei Oracle: CONNECT + RESSOURCE Berechtigung
- Als Festplattengröße empfehlen wir mindestens 50 GB
- Ein regelmäßiges Backup der Datenbank-Schemata wird ausdrücklich empfohlen
Applikationsserver (Web Application Server)
Es wird empfohlen Datenbank-Server und Web Application Server auf unterschiedlicher Hardware / Servern zu installieren.
Die folgende Software sollte auf dem Applikationsserver zur Verfügung stehen:
- Java Version: JDK 17 (AMANA testet die Anwendung mit dem JDK 17 von Oracle und Eclipse Temurin 17 der Adoptium Working Group.)
- JDBC-Treiber für die eingesetzte Datenbank
- Apache Tomcat 9.0.xx (Die Tomcat-Version 10.xx darf auf keinen Fall verwendet werden!)
Beachten Sie bitte auch die weiterführenden Hinweise zu Tomcat-Versionen.
- Aktueller Mehrkern-Serverprozessor/-System und mindestens 8 GB RAM
- Als Festplattengröße empfehlen wir mindestens 50 GB
Web-Browser
- aktueller Google Chrome, Mozilla Firefox oder Edge Chromium
- im Browser muss JavaScript für die Anwendung erlaubt sein
Performance