Java – Die Internettechnologie
ECAROS wurde als mehrschichtige Client- / Server-Anwendung entwickelt und basiert auf modernsten Internet-Technologien. Die technologische Plattform erfüllt höchste Anforderungen an Transaktionssicherheit, Ausfallsicherheit, Skalierbarkeit und Lastverteilung.
Diese Mechanismen können von modernen Applikationsservern bereitgestellt werden (z.B. Red Hat JBoss). Der J2EE-Standard stellt hierfür eine optimale technologische Basis dar. Der ECAROS Client ist gegenwärtig als Java-Applikation realisiert. Ihm steht mit der Java WebStart-Technologie ein leistungsfähiges Deploymenttool zur Verfügung. Das Deploymenttool führt die Installation und die Versionskontrolle für den Anwender vollständig automatisch durch. Alternativen hierzu sind aber auch Webanwendungen oder auch Apps für mobile Endgeräte möglich. Die Programmiersprache Java und der J2EE Standard bieten eine komplette Wahlfreiheit bei der Auswahl des Betriebssystems und des Applikationsserver. Die freie Wahl des Datenbanksystems wird durch eine XML-basierte Persistenzschicht ermöglicht.
Die wichtigsten Highlights im Überblick
- Maximale Transaktionssicherheit, Ausfallsicherheit
- Maximale Skalierbarkeit und Lastverteilung
- Betriebssystemunabhänig (Windows, Linux, Unix)
- Freie Wahl des Datenbanksystems (z.B. Oracle, MariaDB, Firebird)
- Hohe Integrationsfähigkeit
- Automatische Softwareverteilung und Versionskontrolle