ADOIT 17.0 Hardware-/Software-Anforderungen
ADOIT Web-Client | Webbrowser, der zum Zugriff auf den ADOIT Web-Server verwendet wird. ADOIT unterstützt folgende Desktop-Browser: Microsoft Edge, Mozilla Firefox und Google Chrome unter Windows und Safari auf dem Mac. Darüber hinaus unterstützt ADOIT Safari auf dem iPad. |
ADOIT Web-Server | Web-Server (plattformunabhängig), der zur Kommunikation zwischen Web-Client und ADOIT Applikations-Server notwendig ist. |
ADOIT Applikations-Server | Der ADOIT Applikations-Server (erfordert MS Windows) übernimmt den Zugriff auf die ADOIT Datenbank und beinhaltet die Anwendungslogik des ADOIT Webszenarios. Startet einen oder mehrere aworker Prozesse. |
ADOIT Datenbank | Datenbankserver (plattformunabhängig), in dem die ADOIT Daten gehalten und verwaltet werden. Unterstützt werden Microsoft SQL Server, Oracle und PostgreSQL. |
ADOIT Web-Server und ADOIT Applikations-Server auf einem Server (Standardvariante).
ADOIT Web-Server auf einem Server, ADOIT Applikations-Server auf einem weiteren Server.
ADOIT Web-Server auf einem Server, ADOIT Applikations-Server auf einem weiteren Server. Der Einsatz von mehreren ADOIT Applikations-Servern (die auf einem oder mehreren Rechnern laufen) ist in großen Szenarien möglich, in denen die Arbeitslast verteilt werden muss.
Load Balancing wird aktuell nur auf Ebene des ADOIT Applikations-Servers unterstützt. Load Balancing auf Ebene des ADOIT Web-Servers ist NICHT möglich.
Browser (64-Bit) | Desktop-Browser: - Microsoft Edge (neueste Version) unter Windows
- Mozilla Firefox (neueste Version) unter Windows
- Google Chrome (neueste Version) unter Windows
- Safari (neueste Version) auf dem Mac (das Szenario "Arbeitsbereiche" wird in Safari nicht unterstützt)
Mobile-Browser: - Safari auf dem iPad (neueste Version; grafische Modellierung wird auf dem iPad nicht unterstützt)
|
Betriebssystem | - Entsprechend den Angaben von Apache Tomcat
|
Java-Version | |
Web-Server | - Apache Tomcat Version 10.1.
- Andere Server-Typen sind nicht getestet. Eine entsprechende Evaluierung kann auf Anfrage durchgeführt werden.
|
Unterstützte Protokolle | - HTTP, HTTPS, WebSocket für die Kommunikation zwischen Web-Server und Webbrowser. Bei Verwendung eines Proxys muss das WebSocket-Protokoll für /websocket aktiviert sein.
|
Betriebssystem (64-Bit) | - Windows 10
- Windows 11
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
|
Unterstützte Datenbanksysteme | - Microsoft SQL Server ODBC Treiber kompatibel mit der verwendeten SQL Server Version
- Oracle Client kompatibel mit der verwendeten Oracle Server Version
Hinweis: Bei der Verwendung von Oracle wird mindestens der Oracle Instant Client "Basic" benötigt, empfohlen wird der Oracle Runtime Client.- PostgreSQL ODBC-Treiber kompatibel mit der verwendeten PostgreSQL Version
|
Unterstützte Protokolle | - Thrift für die Kommunikation zwischen Web-Server und Applikationsserver
|
Betriebssystem | - Alle vom gewählten Datenbankprodukt unterstützen Betriebssysteme, sofern von Windows-Clients mit Call Level Interfaces (ORACLE: OCI) bzw. ODBC (Microsoft SQL Server und PostgreSQL) zugegriffen werden kann.
|
Unterstützte Datenbanksysteme | Microsoft SQL Server: - SQL Server 2016
- SQL Server 2017
- SQL Server 2019
- SQL Server 2022
(Enterprise Edition, Standard Edition, Workgroup Edition, Express Edition) Hinweis: Die SQL Server Express Edition wird nicht für den produktiven Einsatz empfohlen.
Oracle Database(Standard Edition One, Standard Edition, Enterprise Edition, Express Edition) Hinweis: Es werden sowohl CDB als auch non-CDB Datenbanken unterstützt. Hinweis: Beim Einsatz einer Oracle Database Express Edition müssen die Funktionalitäts- und Leistungsbeschränkungen in Hinblick auf das jeweilige Betriebsszenario beachtet werden.
PostgreSQL- PostgreSQL 12.2 oder höher
|
SMTP-Server | - ADOIT unterstützt Szenarien, bei denen E-Mail-Benachrichtigungen versendet werden können.
- Um diese Funktionalität nutzen zu können, wird ein SMTP-Server benötigt, welcher vom ADOIT Web-Server erreichbar sein muss. Die Adresse sowie der Port des SMTP Servers sind in der ADOIT Administration konfigurierbar.
- Es werden sowohl SMTP-Authentifizierung als auch Transport Layer Security (TLS) unterstützt.
|
Für die oben angeführten Software-Pakete von Drittanbietern müssen die vom jeweiligen Hersteller angegebenen Hard- und Softwarevoraussetzungen beachtet werden!
Hauptspeicher | - Mindestens: 2 GB
- Empfohlen: 4 GB oder höher
|
Prozessor | - Mindestens: Intel Pentium D / vergleichbarer Prozessor
- Empfohlen: Intel Core i7 / vergleichbarer Prozessor oder höher
|
Taktfrequenz | - Mindestens: 1 GHz
- Empfohlen: 2 GHz oder höher
|
Grafikauflösung | - Mindestens: 1024 x 768
- Empfohlen: 1366 x 768 oder höher
|
Farbtiefe | - Mindestens: 65.536 Farben / 16 Bit
- Empfohlen: 16 Mio. Farben / 32 Bit oder höher
|
Festplattenspeicher | - Entsprechend der Angaben zum Betrieb der verwendeten Apache Tomcat Version (oder vergleichbaren Umgebung)
- Zusätzlich für die Web-Applikation 250 MB freier Festplattenspeicher
|
Hauptspeicher | - Mindestens 2 GB werden von ADOIT in Verwendung mit einem Apache Tomcat Web-Server benötigt.
- Empfohlen: 4 GB oder höher
- Zusätzliche Systemressourcen je nach Umgebung (Größe der Datenbank, Anzahl der Benutzer)
|
Prozessor/Taktfrequenz | - Mindestens: 2,5 GHz
- Empfohlen: Server-Prozessor der letzten Generation mit 3,5 GHz und höher
|
Festplattenspeicher | - Zumindest 1 GB Festplattenspeicher für das Installationsverzeichnis
- Schreibender Zugriff auf dieses Verzeichnis muss möglich sein.
|
Hauptspeicher | - Mindestens: 2 GB für den ADOIT Applikations-Server Dienst, und zusätzlich 1 GB für jeden konfigurierten aworker Prozess
- Empfohlen: 4 GB oder höher für den ADOIT Applikations-Server Dienst, und zusätzlich 2 GB für jeden konfigurierten aworker Prozess
- Zusätzliche 6 GB RAM sind erforderlich, wenn mindestens 10 GB an externen Dokumenten in die Datenbank hochgeladen wurden
- Zusätzliche Systemressourcen je nach Umgebung (Größe der Datenbank, Anzahl der Benutzer)
|
Prozessor/Taktfrequenz | - Mindestens: 2,5 GHz
- Empfohlen: Server-Prozessor der letzten Generation mit 3,5 GHz und höher
|
Festplattenspeicher | - Mindestens: Entsprechend den Angaben des DBMS-Herstellers
- Empfohlen: 2 GB pro ADOIT Datenbankinstanz. Dieser Wert ist abhängig vom Umfang der abgelegten Daten, und kann somit auch höher angesetzt werden.
|
Hauptspeicher | - Mindestens: 500 MB für die erste ADOIT Datenbankinstanz und weitere 500 MB für jede zusätzliche Datenbankinstanz;
- Empfohlen: Abhängig vom Umfang der abgelegten Daten, kann es sinnvoll sein, für die Datenbankinstanz mehr Speicher zu reservieren.
|
Prozessor/Taktfrequenz | - Mindestens: Entsprechend den Angaben des DBMS-Herstellers
- Empfohlen: 2 GHz oder höher
|
Der ADOIT Web-Server, der ADOIT Applikations-Server und der DB-Server müssen sich im selben LAN (Local Area Network) befinden. Die IP-Adressen des ADOIT Web-Servers und des ADOIT Applikations-Servers müssen sich im selben Netzwerksegment befinden.
Für die Verbindung zwischen den einzelnen Komponenten gelten folgende Bandbreiten-Anforderungen:
ADOIT Web-Client – ADOIT Web-Server | - Mindestens: 2 Mbit
- Empfohlen: 10 Mbit
|
ADOIT Web-Server – ADOIT Applikations-Server | - Mindestens: 10 Mbit
- Empfohlen: 100 Mbit
- LAN-ähnliche Latenzzeiten
|
ADOIT Applikations-Server – DB-Server | - Mindestens: 100 Mbit
- Empfohlen: 1 Gbit
- LAN-ähnliche Latenzzeiten
|
Dieser Abschnitt beschreibt die Authentifizierungsmechanismen für ADOIT. Die Authentifizierungsmechanismen können separat oder in Kombination verwendet werden. Abhängig von den verwendeten Authentifizierungsmechanismen können installationsspezifische Konfigurationsschritte notwendig sein. Bei weiterführenden Fragen zur Authentifizierung wenden Sie sich bitte an Ihren ADOIT-Kundenbetreuer.
Standard ADOIT Benutzer | - ADOIT Benutzer werden in der ADOIT Administration erzeugt.
- Die Anmeldung an ADOIT erfordert die Eingabe von Benutzername und Passwort. Mit diesen Zugangsdaten wird der Benutzer gegen die verfügbaren Daten in der ADOIT-Datenbank authentifiziert.
- Die Zuordnung von Benutzerattributen, Rechten und System-Rollen wird in der ADOIT Administration gesteuert.
|
LDAP-Authentifizierung | - Benutzer können entweder aus einem Verzeichnisdienst importiert oder auf ADOIT Benutzer gemappt werden.
- Die Anmeldung an ADOIT erfordert die Eingabe von Benutzername und Passwort. Mit diesen Zugangsdaten wird der Benutzer gegen den konfigurierten Verzeichnisdienst authentifiziert.
- Voraussetzung für dieses Szenario ist die Anbindung von ADOIT an den verwendeten Directory Service (z.B. Active Directory) in der ADOIT Administration.
- Die Zuordnung von Benutzerattributen, Rechten und System-Rollen kann in der ADOIT Administration gesteuert werden oder mit einem externen Verzeichnisdienst synchronisiert werden.
- Spezifische Konfigurationsschritte sind notwendig, um ADOIT für diesen Authentifizierungsmechanismus einzurichten. Bei weiterführenden Fragen zu diesem Authentifizierungsmechanismus wenden Sie sich bitte an Ihren ADOIT-Kundenbetreuer.
|
IDM-Authentifizierung | - Benutzer können entweder aus einem externen Benutzerverwaltungssystem importiert oder auf ADOIT Benutzer gemappt werden.
- Eine Anmeldung an ADOIT mittels Single sign-on ist über ein Identity Management System (IDM) möglich.
- Voraussetzung für dieses Szenario ist die Anbindung an einen in der Zielumgebung verfügbaren Authentifizierungs-Server, über den die Authentifizierung mit einer externen Benutzerverwaltung erfolgt (z.B. Microsoft Internet Information Services mit Anbindung an ein Active Directory).
- Die Zuordnung von Benutzerattributen, Rechten und System-Rollen kann in der ADOIT Administration gesteuert werden oder mit einem externen Benutzerverwaltungssystem synchronisiert werden.
- Spezifische Konfigurationsschritte sind notwendig, um ADOIT für diesen Authentifizierungsmechanismus einzurichten. Bei weiterführenden Fragen zu diesem Authentifizierungsmechanismus wenden Sie sich bitte an Ihren ADOIT-Kundenbetreuer.
|
SAML-Authentifizierung | - Benutzer können entweder aus einem externen Benutzerverwaltungssystem importiert oder auf ADOIT Benutzer gemappt werden.
- Das externe Benutzerverwaltungssystem muss einen Identitäts-Provider (IdP) für SAML 2.0 zur Verfügung stellen (z.B. Active Directory Federation Services [AD FS] oder Shibboleth).
- Um sich an ADOIT anzumelden, wird der Benutzer zum IdP umgeleitet. Je nach Konfiguration des IdP erfolgt die Authentifizierung mittels Single sign-on oder durch die Eingabe von Zugangsdaten (Benutzername und Passwort, Zertifikate etc.).
- Für diese Authentifizierungsmethode ist keine Server-to-Server-Kommunikation notwendig, da alle Daten über den Browser übertragen werden.
- Die Zuordnung von Benutzerattributen, Rechten und System-Rollen kann in der ADOIT Administration gesteuert werden oder mit einem externen Benutzerverwaltungssystem synchronisiert werden.
- Spezifische Konfigurationsschritte sind notwendig, um ADOIT für diesen Authentifizierungsmechanismus einzurichten. Bei weiterführenden Fragen zu diesem Authentifizierungsmechanismus wenden Sie sich bitte an Ihren ADOIT-Kundenbetreuer.
|
OIDC-Authentifizierung | - Benutzer können entweder aus einem externen Benutzerverwaltungssystem importiert oder auf ADOIT Benutzer gemappt werden.
- Voraussetzung für die Nutzung von OpenID Connect (OIDC) ist die Anbindung an einen OpenID Connect-Provider (OP), der die Identität des Anwenders überprüft und grundlegende Profilinformationen zum Anwender bereitstellt.
- Um sich an ADOIT anzumelden, wird der Benutzer zum OP umgeleitet. Eine Anmeldung an ADOIT mittels Single sign-on ist über OIDC-Authentifizierung möglich.
- Die Zuordnung von Benutzerattributen, Rechten und System-Rollen kann in der ADOIT Administration gesteuert werden oder mit einem externen Benutzerverwaltungssystem synchronisiert werden.
- Spezifische Konfigurationsschritte sind notwendig, um ADOIT für diesen Authentifizierungsmechanismus einzurichten. Bei weiterführenden Fragen zu diesem Authentifizierungsmechanismus wenden Sie sich bitte an Ihren ADOIT-Kundenbetreuer.
|
- LDAP/LDAPS-Unterstützung für die Provider AD (Active Directory) und eDirectory und vergleichbare LDAP-Provider.
- Andere LDAP-Provider sind nicht getestet. Eine entsprechende Evaluierung kann auf Anfrage durchgeführt werden.
|
Diese Tabelle enthält eine Zusammenfassung der Funktionen der verschiedenen Authentifizierungsmechanismen.
| Standard ADOIT Benutzer | LDAP-Authentifizierung | IDM-Authentifizierung | SAML-Authentifizierung | OIDC-Authentifizierung |
---|
Anmeldung mit Benutzername und Passwort | Ja | Ja | Ja (abhängig von der IDM-Lösung) | Ja (abhängig vom SAML-IdP) | Ja (abhängig vom OP) |
SSO | Nein | Nein | Ja (abhängig von der IDM-Lösung) | Ja (abhängig vom SAML-IdP) | Ja (abhängig vom OP) |
Bei der Anmeldung Attribute, Rollen- und Gruppenzuordnung mit externem Benutzerverwaltungssystem abgleichen | Nein | Ja | Ja | Ja | Ja |
Periodisch Attribute, Rollen- und Gruppenzuordnung mit externem Benutzerverwaltungssystem abgleichen | Nein | Ja | Ja (mit LDAP-Kopplung) | Ja (mit LDAP-Kopplung) | Ja (mit LDAP-Kopplung) |
Benutzer automatisch anlegen | Nein | Ja | Ja | Ja | Ja |
Dieser Abschnitt beschreibt anhand von Beispielszenarien, welche Ausstattungsmerkmale die Server im ADOIT Web-Szenario erfüllen müssen. Wenn Ihr Szenario von den hier vorgestellten Varianten abweicht, wenden Sie sich bitte an Ihren ADOIT-Kundenbetreuer.
Die unten genannten Ressourcen müssen exklusiv für ADOIT zur Verfügung stehen.
Beschreibung | - Das Standardszenario beinhaltet einen Modellbestand von 1.000 Modellen mit einer mittleren durchschnittlichen Modellgröße (in etwa 40 Objekte und Beziehungen pro Modell).
- Es sind maximal 5 ADOIT Benutzer gleichzeitig aktiv.
- Load Balancing ist bei einem Szenario dieser Größe nicht erforderlich.
|
Anzahl CPU Kerne (virtuell) | - ADOIT Web-Server: 2 CPU Kerne
- ADOIT Applikations-Server: 3 CPU Kerne
|
Hauptspeicher | - ADOIT Web-Server: 3 GB gesamt
- ADOIT Applikations-Server: 4 GB gesamt
|
Festplattenspeicher | - ADOIT Web-Server: 1 GB gesamt
- ADOIT Applikations-Server: 3 GB gesamt
- DB-Server: 2 GB gesamt
|
Beschreibung | - Dieses Szenario beinhaltet einen Modellbestand von 1.000 Modellen mit einer mittleren durchschnittlichen Modellgröße (in etwa 40 Objekte und Beziehungen pro Modell).
- Es sind maximal 20 ADOIT Benutzer gleichzeitig aktiv.
- Load Balancing wird aktuell nur auf Ebene des ADOIT Applikations-Servers unterstützt. Load Balancing auf Ebene des ADOIT Web-Servers ist NICHT möglich.
|
Anzahl CPU Kerne (virtuell) | - ADOIT Web-Server: 3 CPU Kerne
- ADOIT Applikations-Server: 4 CPU Kerne
|
Hauptspeicher | - ADOIT Web-Server: 4 GB gesamt
- ADOIT Applikations-Server: 5 GB gesamt
|
Festplattenspeicher | - ADOIT Web-Server: 1 GB gesamt
- ADOIT Applikations-Server: 4 GB gesamt
- DB-Server: 2 GB gesamt
|
Notwendige Zugriffsrechte | Der Benutzer, der den Apache Tomcat Web-Server als Dienst ausführt, benötigt: - Schreibrechte im temporären Verzeichnis (%TEMP%)
- Schreibrechte im Verzeichnis der ADOIT Webapplikation in "<Tomcat Installation>/webapps" und allen Unterverzeichnissen
- Schreibrechte im Verzeichnis, in das die Log-Dateien geschrieben werden. Standardmäßig ist das das Verzeichnis "<Tomcat Installation>/logs"
- Leserechte im Apache Tomcat Installationsverzeichnis
|
Notwendige Zugriffsrechte | Der Benutzer, der den ADOIT Applikations-Server als Dienst ausführt, benötigt: - Schreibrechte im temporären Verzeichnis (%TEMP%)
- Schreibrechte im Verzeichnis, in das die Log-Dateien geschrieben werden. Standardmäßig ist das das Verzeichnis "<ADOIT Installation>/logs"
- Lese- und Ausführungsrechte im Installationsverzeichnis des ADOIT Applikations-Servers
Wenn der Benutzer keine Schreibrechte im temporären Verzeichnis hat, können dort keine Protokolldateien erstellt werden, und es wird ein Ereignis im Windows-Ereignisprotokoll protokolliert. |