Kapitel 4. Systemarchitektur

Inhaltsverzeichnis

Arbeitsweise

Der jadice server kann geclustert betrieben werden. Somit lässt sich eine hohe Verfügbarkeit bei gleichzeitig hoher Leistungsfähigkeit realisieren. Pro Serverinstanz wird jadice server in einer JVM ausgeführt und verwaltet jeweils einen Pool von LibreOffice-Prozessen bzw. verschiedene COM-Server. Über ein Messagingsystem (MOM), das als Transportschicht fungiert, fordern Clients die Ausführung von Jobs an. Der Zugriff durch die Clients erfolgt über eine Client-Bibliothek.

Abbildung 4.1. Messagingsystem als Transportschicht zwischen Clients und dem jadice server

Ein JMS Message-Broker fungiert als Transportschicht zwischen Clients und dem jadice server

Da das Messagingsystem über die standardisierte JMS-Schnittstelle (Java Message Service) angebunden wird, können bereits im Unternehmen verwendete Messagebroker in die Systemarchitektur eingebunden werden.

Durch diese Architektur lässt sich mit einem geringen Aufwand ein automatisches Load-Balancing bei gleichzeitig hoher Verfügbarkeit realisieren.

[jadice server Version 5.8.7.0: Dokumentation für Entwickler und Administratoren. Veröffentlicht: 2021-04-15]