Einleitung
Der CMI Document Service ist ein skalierbarer Dienst, welcher verschiedene Aufgaben im Zusammenhang mit Dokumenten übernimmt. Dazu gehören folgende Operationen:
- Rendering (Aspose und PDF-Tools)
- Textextraktion
- Signaturextraktion
Durch den Einsatz des CMI Document Service kann die generierte Last auf dem CMI Server reduziert werden.
Integration
Installation
Damit der CMI Document Service verwendet werden kann, muss dieser in der Betriebsumgebung installiert werden. Die Anleitung ist unter folgendem Link auffindbar.
Aufbau
Der CMI Document Service stellt eine Rest-API zur Verfügung um die oben genannten Dokument-Operationen auszuführen. Für die einzelnen Operationen werden jeweils eigene Prozesse gestartet, welche vom CMI Document Service überwacht werden.
Betriebsempfehlungen
Wie in Installations- / Updateanleitung beschrieben, kann der CMI Document Service auf zwei Arten betrieben werden.
Lokaler Betrieb
Der lokale Betrieb kann jederzeit eingesetzt werden, unterscheidet sich aber nur leicht von der heutigen metatool.ini-Einstellung "UseExternalProcess". In folgenden Punkten unterscheidet sich der CMI Document Service: - Schriftarten müssen nicht installiert werden, sondern können in einem Ordner angegeben werden - Der CMI Document Service wird nicht nach jeder Render-Operation heruntergefahren, sondern erst mit dem Herunterfahren des CMI Servers. - Verbessertes Logging
Wir empfehlen den lokalen Betrieb für kleinere Einzelnmandanten mit weniger als 100 Benutzer.
Verteilter Betrieb
Im verteilten Betrieb werden die Dokumentoperationen auf einem anderen Server ausgeführt. So haben Ressourcenintensive Operationen keinen Einfluss auf den CMI Server.
Wir empfehlen den verteilten Betrieb für Mandanten mit mehr als 100 Benutzern oder beim Betrieb mehrerer Mandanten.
Unterstützte Versionen
Mit dem R25 steht der CMI Document Service zusätzlich zu allen bestehenden Möglichkeiten zur Verfügung. PDF-Tools 3-heights wird noch bis Ende 2025 unterstützt und mit R26 nicht mehr angeboten (weder im CMI Document Service noch über die bestehenden Möglichkeiten).
Mit R26 werden die bestehenden Möglichkeiten zurückgebaut und Dokumentoperationen werden nur noch über den CMI Document Service angeboten. Die beiden Betriebsformen bleiben aber bestehen.
Sicherheit
Der CMI Document Service hält keine Daten und setzt daher keine Authentifizierung voraus. Auch ist kein direkter Zugriff der Clients auf den Service nötig, lediglich der CMI Server braucht einen Zugang.
Change-Log
Im Change-Log sind sämtliche Anpassungen und Erweiterungen am CMI Document Service dokumentiert.