ImageMaster Webservices

Serverseitige Funktionalität, wie sie der Integration Service über Webservices bietet, wird in Form einer EAR Datei paketiert, die auf einem Anwendungsserver wie WildFly oder JBoss als Deployment eingespielt werden muss. Details und Voraussetzungen zur Installation und Konfiguration können dem Installationshandbuch entnommen werden [IM ImageMaster].

Neben der systemnahen Konfiguration auf Ebene des Anwendungsservers, werden alle zentralen Systemkonfigurationsaspekte über den AdminClient abgehandelt (vgl. Kapitel ImageMaster AdminClient). Weitere spezielle und individuelle Anpassungen werden durch den Mechanismus von „Extensions“ ermöglicht (vgl. Kapitel Extensions). Extensions sind in einer projektspezifischen EAR Datei eines ImageMaster Releases integriert und brauchen nicht auf separate Art und Weise eingespielt werden.

Die folgenden Abschnitte präsentieren einen Überblick der Basis-Webservices, d.h. über System Management und Document Management Services, die mit hoher Wahrscheinlichkeit in jeder Integration Service Umgebung eingesetzt werden.

Die folgenden Webservices werden als System Management Services betrachtet:

Einige der weiteren, optionalen Services und Dienste mit Querschnittsfunktionen können auch als „administrativ“ betrachtet werden (vgl. Optionale und interne Webservices weiter unten).

Abbildung 821: System Management Services zur Administration

Die folgenden Webservices werden als Document Management Services betrachtet:

  • Der ImaDocumentService bietet Methoden zur Handhabung von Dokumenten, deren Versionen und deren Inhalten (in Form von Dateianhängen) im Sinne der Erzeugung von Dokumenten und zum Retrieval von Versionen mit Dateianhängen (anhand von IDs).

  • Der ImaVersioningService bietet Methoden zur kontrollierten Veränderung von Dokumenten mit daraus resultierenden Versionen, d.h. zum Ein- und Auschecken von Dokumenten (Sperrung zur Bearbeitung) mit einem zugehörigen Update von Attributwerten oder mit Änderung oder Löschung von Dateianhängen in neu erzeugten Versionen.

  • Der ImaSearchService bietet die Möglichkeit für Suchanfragen basierend auf RAQL, um verschiedenste Arten von Ergebnismengen zurückzuliefern (z.B. Dokumentenmengen samt aller Versionen mit Dateianhängen und Attributwerden, oder Ergebnisse nur bezogen auf bestimmte Attributwerte, oder nur letzte Version eines Dokuments etc.)

  • Der ImaBatchService bietet Methoden zur Stapelverarbeitung und ist speziell zugeschnitten auf FIS (vgl. Kapitel ImageMaster File Interoperability Service (FIS)) für Massenimport/-export/-update/-löschung. Für FIS ist eine eigene, kommerzielle Lizenz nötig.

Abbildung 822: Document Management Services