Einführung / Technische Voraussetzungen und Empfehlungen / Weitere, kompatible Komponenten

Kompatible Komponenten für den Einsatz mit FirstSpirit

Inhaltsverzeichnis

FirstSpirit wird mit einer Vielzahl unterschiedlicher Fremdkomponente (Betriebssysteme, JDKs, Servlet Engines, Application Server, Datenbanken) erfolgreich bei Kunden und Partnern eingesetzt.

Die hier aufgeführten Systemkonfigurationen werden / wurden von e-Spirit überprüft und als funktionsfähig bewertet.

Angaben zum Testintervall: Kompatible Systemkonfigurationen werden von e-Spirit regelmäßig getestet (abhängig von der Marktrelevanz der Konfiguration). Dazu halten wir für gängige Komponenten die erforderliche Infrastruktur vor.

Angaben zur Fehlerbeseitigung: Externe Komponenten, die im Umfeld von FirstSpirit eingesetzt werden, sind kein Produktbestandteil von FirstSpirit. Die Verantwortung für die Funktionalität, die diese externen Komponenten bereitstellen, liegt beim jeweiligen Hersteller (nicht bei e-Spirit).

Probleme, die bei der Verwendung dieser Komponenten im Zusammenspiel mit FirstSpirit entstehen, können aber jederzeit im Rahmen des FirstSpirit-Produktsupports gemeldet werden. Die e-Spirit AG unternimmt nach eingehender Fehleranalyse, die erforderlichen Schritte zur Fehlerbeseitigung (oder versucht einen Workaround für das Problem zu finden).

Sollte - in Einzelfällen - weder eine Fehlerbeseitigung innerhalb von FirstSpirit möglich sein, noch ein Workaround für das Problem gefunden werden, wird die Systemkonfiguration zukünftig als "Nicht unterstützt" definiert.

Vorteilhaft für eine schnelle Fehlerbeseitigung sind in jedem Fall:

  • die Reproduzierbarkeit des Problems und
  • ein laufender Softwarepflegevertrag mit Systemkonfigurationsoption (ggf. inkl. Fernwartungszugriff auf Produktions- und Testsysteme sowie Lizenzüberlassung von Fremdprodukten)

FirstSpirit-Server

Kompatible Betriebssysteme

  • Debian GNU/Linux 9
  • Debian GNU/Linux 8
  • Microsoft Windows Server 2012 R2
  • Microsoft Windows Server 2012
  • Microsoft Windows Server 2008 R2
  • Microsoft Windows Server 2008
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 6
  • Suse Linux Enterprise Server 11
  • Suse Linux Enterprise Server 10
  • Ubuntu 16.04 LTS
  • Ubuntu 12.04 LTS

Wichtig Serverseitig werden nur Betriebssysteme in der 64-Bit-Variante unterstützt!

Kompatible JDKs

  • Oracle Java 11 (in der aktuellen Version)
  • OpenJDK 15 (in der aktuellen Version)
  • OpenJDK 11 (in der aktuellen Version)

Wichtig e-Spirit unterstützt für das Produkt FirstSpirit jeweils:
  • OpenJDK: die aktuelle freigegebene Java-Version sowie die letzte LTS-Variante (Long-Term-Support).
  • Oracle Java: nur die letzte LTS-Variante.

Dies gilt sowohl für den FirstSpirit-Server, als auch für die FirstSpirit-Desktop-Anwendungen.

Oracle vs. OpenJDK: Um sich unabhängiger von der Java-Entwicklung durch Oracle zu machen und auch im Sinne seiner Kunden langfristiger planen zu können, wird e-Spirit sein Augenmerk verstärkt auf die Verwendung von OpenJDK richten. Plan ist es, aktuelle OpenJDK-Versionen regelmäßig für die Verwendung mit FirstSpirit zu testen, freizugeben und auch als Referenzversion ausweisen zu können.

Empfohlen: Verwendung der OpenJDK-Distribution AdoptOpenJDK (HotSpot JVM): AdoptOpenJDK stellt zeitnah aktuelle OpenJDK-Binaries für unterschiedliche Plattformen (u.a. macOS, Linux, Windows) zum Download bereit.
Informationen zu AdoptOpenJDK siehe https://adoptopenjdk.net

Inkompatibilitäten mit speziellen Java-Versionen: FirstSpirit wird grundsätzlich für eine Haupt-Version eines JDKs freigegeben. Im Rahmen der Fehlerbeseitigung im JDK werden regelmäßig Aktualisierungen des JDKs herausgegeben, die im Rahmen der Qualitätssicherung auf ihre Kompatibilität mit FirstSpirit geprüft werden. In sehr seltenen Fällen kann es zu Inkompatibilitäten durch Fehler im JDK kommen, die programmiertechnisch nicht umgangen werden können. Dies ist kein Fehler von FirstSpirit! Es wird in diesem Fall empfohlen, auf eine ältere JDK-Version zurückzugreifen oder – falls vorhanden – eine neuere JDK-Version zu verwenden. Zu bekannten Problemen wenden Sie sich bitte an den Technical Support von e-Spirit.

FirstSpirit Desktop Apps

Kompatible Betriebssysteme

  • macOS Catalina (10.15) *
  • macOS Mojave (10.14) *
  • Microsoft Windows 10
  • Microsoft Windows 8
  • Ubuntu 18.04 LTS *

* Hinweise zur Verwendung von macOS und Linux: macOS und Linux werden unterstützt, allerdings mit Einschränkungen: Unter diesen beiden Betriebssystemen werden im Rahmen der Qualitätssicherung nur die FirstSpirit-Basisfunktionen regelmäßig getestet, der Schwerpunkt der Qualitätssicherung liegt aber weiterhin auf Microsoft Windows. Gerade unter Linux gibt es eine Vielzahl an Oberflächen (Window-Manager), für die ein vollständiger Funktionstest einen hohen Aufwand bedeutet. Daher kann es bei regelmäßiger Arbeit mit macOS und Linux zu mehr betriebssystem-bedingten Problemen kommen, als unter Microsoft Windows, diese werden aber, so weit wie technisch möglich, im Rahmen der Softwarewartung beseitigt. Aufgrund von gravierenden Unterschieden zu Windows-basierten Systemen (speziell im Bereich der Oberflächenbibliotheken) gibt es darüber hinaus z. B. Einschränkungen bei Drag-and-drop-Funktionen und hinsichtlich der Integration von nativen Anwendungen, z. B. in der Integrierten Vorschau.

Wichtig Clientseitig werden nur Betriebssysteme in der 64-Bit-Variante unterstützt!

Hinweis zur Kompatibilität von FirstSpirit mit Apple Silicon:
Mit dem Prozessor M1 nimmt Apple einen Architekturwechsel zur ARM-Architektur vor. Programme, die für die x86-Architektur entwickelt wurden (wie FirstSpirit), können mithilfe der Emulationstechnik „Rosetta 2“ weiterhin ausgeführt werden.
Aktuell sind e-Spirit keine Probleme bei der Verwendung von FirstSpirit mit „Rosetta 2“ bekannt. Eine native Unterstützung der ARM-Architektur ist für FirstSpirit zurzeit nicht geplant.

FirstSpirit Web Apps

Kompatible Browser

  • Google Chrome
  • Microsoft Edge
  • Mozilla Firefox
  • Apple Safari *

* FirstSpirit ist grundsätzlich funktionsfähig mit Apple Safari, allerdings kann es zu Funktionseinschränkungen kommen, die in der Implementierungsweise des Browsers begründet sind und programmiertechnisch nicht umgangen werden können (z. B. eingschränkter SVG-Support).

Kompatible Application Server

  • Apache HTTP Server 2.4
  • Apache HTTP Server 2.2
  • Apache Tomcat 9.0 *
  • Apache Tomcat 8.5 *
  • Microsoft Internet Information Server (IIS) 8.5
  • Microsoft Internet Information Server (IIS) 8.0
  • Microsoft Internet Information Server (IIS) 7.5
  • Microsoft Internet Information Server (IIS) 7.0
  • WebSphere Application Server 8.5.5
  • WebSphere Application Server 8.5

* Es wird dringend empfohlen Apache Tomcat-Version 8.5.51 oder höher bzw. Apache Tomcat-Version 9.0.31 oder höher einzusetzen, da aufgrund von kritischen Fehlern in vorherigen Apache Tomcat-Versionen Sicherheitsbedenken bestehen.

Wichtig Servlet-API: Für den Einsatz der FirstSpirit-Webapplikationen wird eine Servlet-Engine benötigt, die die Servlet-API in der Version 3.0 implementiert. (Die Webapplikationen der FirstSpirit-Module orientieren sich grundsätzlich an der Version 3.0, es sind aber modulspezifische Abweichungen möglich.)
Wichtig Das mit FirstSpirit bereitgestellte Open-Source-Produkt „Eclipse Jetty“ ist nicht für den Produktivbetrieb geeignet und sollte lediglich für Testzwecke verwendet werden.

Datenbanken

Kompatible Datenbanksysteme

  • IBM DB2 10.5
  • IBM DB2 9.5+
  • MariaDB 10.1
  • MySQL 5.6 (Linux und Windows)
  • MySQL 5.5 (Linux und Windows)
  • Microsoft SQL Server 2016 (nur für Windows-Server)
  • Microsoft SQL Server 2014 (nur für Windows-Server)
  • Microsoft SQL Server 2012 (nur für Windows-Server)
  • Microsoft SQL Server 2008 (nur für Windows-Server)
  • Oracle 19c (Linux und Windows)
  • Oracle 12c (Linux und Windows)
  • Oracle 11g R2 (Linux und Windows)
  • PostgreSQL 11.x (Linux und Windows)
  • PostgreSQL 10.x (Linux und Windows)
  • PostgreSQL 9.x (Linux und Windows)

Wichtig Die integrierte Apache Derby-Datenbank ist nicht für den Produktivbetrieb geeignet und sollte lediglich für Tests verwendet werden.

© 2005 - 2021 e-Spirit AG | Alle Rechte vorbehalten. | FirstSpirit 2021-03 | Datenschutz | Impressum | Kontakt