Die INUBIT-Architektur
Überblick
Die INUBIT-Software besteht aus unterschiedlichen Komponenten, die dank ihrer Durchgängigkeit für den Einsatz in den unterschiedlichsten Anwendungsszenarien miteinander kombiniert werden können.
INUBIT Process Engine
Die INUBIT Process Engine ist die zentrale INUBIT-Kernkomponente. Sie stellt die Platform für die Prozessausführung bereit, sowie die technische Integration von Systemen und Services sicher.
Technisch handelt es sich um eine Web-Applikation, die auf dem Apache Tomcat Applikationsserver ausgeführt wird. Der mitgelieferte Tomcat ist bereits so konfiguriert, sodass Sie die INUBIT Process Engine ohne weitere Anpassungen betreiben können. Alle Konfigurationshinweise finden Sie hier.
Die Kommunikation mit der INUBIT Process Engine findet über deren REST API statt. Diese Kommunikation ist SSL-gesichert durch die Nutzung von HTTPS. Daher kann die INUBIT Process Engine sowohl in einem lokalen Netzwerk als auch in großen weltweiten Firmennetzwerken genutzt werden.
Ausführung von Fachprozessen
Um Fachprozesse automatisieren zu können, unterstützt die Process Engine die Integration externer System über eine Vielzahl von eingebauten Systemkonnektoren. So lässt sich bequem mit firmeninteren Server-Systemen, Verzeichnisdiensten, Datenbanken, REST-Anwendungen oder Cloud-Services interagieren.
Innerhalb der INUBIT-Software wird konsequent XML als zentrales Datenformat eingesetzt.
INUBIT Workbench
Die INUBIT Workbench ist ein Java-basierter Client mit einer grafischen Benutzeroberfläche für folgende Aufgaben:
-
Fachliche Modellierung
-
Technische Konfiguration der Integrationspunkte zu Systemen und Geschäftspartnern
-
Administration der INUBIT Process Engine und der Benutzer
-
Technisches Monitoring der INUBIT-Software und deren Prozesse
Business Process Center Portal
Das Business Process Center Portal kann als Basis für ein Firmen-Intranet oder für die Interaktion mit Geschäftspartnern genutzt werden. Über die Integration in der INUBIT Process Engine lassen sich so auch Benutzerinteraktionen innerhalb von Fachprozessen abbilden und realisieren.
Business Repository
Das Business Repository dient der zentralen Ablage und dem Management von Daten und Informationen. Auf diese Information kann während der Prozessausführung zugegriffen werden. Über die integrierte Versionierung sind alle Änderungen auditiert und revisionssicher abgelegt.
Remote-Connector
Wenn aus Sicherheitsgründen keine direkte Verbindung zu anderen Unternehmensanwendungen möglich ist, können Sie einen Remote-Connector verwenden: Ein Remote Konnektor führt einen System-Konnektor auf einem anderen Rechner aus, von dem aus der Zugriff auf die gewünschte Anwendung zulässig ist.
Die Process Engine kommuniziert über REST (mittels HTTPS) mit beliebig vielen Remote Konnektoren.