ImageMaster Integration Service

Der ImageMaster Integration Service stellt die Kerntechnologie von ImageMaster als eine Sammlung von Webservices bereit. Jede Aktion, die mit einem Dokument ausgeführt werden kann, wie sie auch von den ImageMaster-Clients ausgelöst werden kann, wird auch von einem entsprechenden Webservice abgebildet.

Die typischen bereitgestellten Services umfassen Methoden für Folgendes:

  • Erzeugen von Dokumenten

  • Löschen von Dokumenten

  • Aktualisieren von Dokumenten

  • Dokumentversionen verwalten, wie z.B.

    • Erstellen eines neuen Revisionsstands eines Dokuments durch eine Dokumentaktualisierung

    • Zugriff auf alte Revisionen in der Dokumentenhistorie ermöglichen

  • Dokumente suchen und abrufen

Neben den oben genannten bieten weitere Services zur Systemverwaltung Methoden an, um Folgendes zu tun:

  • Initialisieren oder Konfigurieren des Systems oder einer seiner Komponenten

  • Verwaltung des globalen Verhaltens wie z.B. bezüglich Papierkorb (Recycle Bin)

  • Dokumenttypen mit individuellen Dokumentattributen einrichten

  • Einrichten und Verwalten von Berechtigungen in Bezug auf

    • Anwender

    • Gruppen

    • Rollen

    • Dokumenttypen

Für alle Webservices wird dediziertes Referenzmaterial für Entwickler bereitgestellt:

Neben den Webservices stellt der Integration Service das komplette Basissystem bereit mit den Schnittstellen zu allen integrierten Komponenten:

  • Er dient als Schnittstelle zur angeschlossenen Datenbank und zum Storage.

  • Er stellt den Zugriff bereit, den die webbasierten Clients benötigen (AdminClient, WorkplaceClient, SearchClient, BPM Add-on, OfficeClient, Postbox und PortalAccess).

  • Er organisiert automatische Hintergrundaufgaben über ein integriertes Jobsystem.

  • In Kombination mit Datenbank, Storage und Jobsystem bildet der Integration Service die Grundlage für alle integrierten Features und Querschnittsfunktionen bezüglich:

    • Archive Recovery Management (ARM)

    • Retention Management

    • Audit Trails

    • Mandantenfähigkeit

    • Partitionierung

    • Monitoring basierend auf den Monitoring Services und dem Metrics Gateway für Prometheus

  • Der Integration Service stellt serverseitige Schnittstellen bereit, die von den anderen Komponenten benötigt werden wie den folgenden:

    • File Interoperability Service (FIS) / Batch Processing

    • Signature Service

    • GDPR Service (General Data Protection Regulation)

    • Stamping Service

    • Content Services (for ERP / E-Mail / SharePoint / File Shares / 3D Structures)

Auf Kundenwunsch bietet T-Systems kundenspezifische Erweiterungen an.

Neben den Webservice-Schnittstellen wird die Integration-Beans API für einen hochperformanten Zugriff durch ImageMaster Clients genutzt. Diese interne Schnittstelle wird den Kunden für herkömmliche Integrationszwecke nicht zugänglich gemacht.

Der ImageMaster Integration Service in Kombination mit dem AdminClient stellt die Mindestfunktionalität dar, die für jede ImageMaster Installation zwingend erforderlich ist.

Abbildung 759: Integration Service im Gesamtkontext