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.

administration guide 160 0

Komponenten

INUBIT Workbench

Die INUBIT Workbench ist ein Java-basierter Client mit einer grafischen Benutzeroberfläche für folgende Aufgaben:

  • Fachliche Modellierung und Simulation

  • Technische Konfiguration der Integrationsstrecken zu Systemen und Geschäftspartnern

  • Administration der INUBIT Process Engine/Enterprise Service Engine und der Benutzer

  • Technisches Monitoring der INUBIT-Software und der Prozesse

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.

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. Das Business Process Center Portal unterstützt die offenen Portlet-Standards JSR 168 und JSR 286.

Business Repository

Das Business Repository dient der zentralen Ablage und dem Management von Daten und Informationen.

Mobile Clients

Prozesse, die in der INUBIT-Software ausgeführt werden, können auch über mobile Endgeräte (z.B. iPhone) angesteuert, weiterbearbeitet und überwacht werden.

Kommunikation der Komponenten

Datenformat

Innerhalb der INUBIT-Software wird konsequent XML als zentrales Datenformat eingesetzt, ohne ein Metaformat vorzugeben.

INUBIT Process Engine

Der Applikationsserver Tomcat und die INUBIT Process Engine bilden eine integrierte Applikation. Alle Applikationskomponten liegen im Applikationsserver und werden dort ausgeführt und gesteuert.

Client/Server-Kommunikation

Die INUBIT Process Engine und INUBIT Workbench kommunizieren miteinander mit REST über HTTP(S).

Diese Kommunikation kann durch SSL gesichert werden. Daher kann die INUBIT Process Engine sowohl in einem lokalen Netzwerk als auch in großen weltweiten Firmennetzwerken genutzt werden.

Systemkonnektoren

Die INUBIT Process Engine kann mit vielen unterschiedlichen Systemen über die eingebauten Systemkonnektoren kommunizieren, z.B. mit ERP-/CRM-Systeme, Verzeichnisdienste, Datenbanken oder REST-Anwendungen.

Remote-Connector

Wenn aus Sicherheitsgründen keine direkte Verbindung zu anderen Unternehmensanwendungen möglich ist, können Sie einen Remote Connector verwenden: Ein Remote Connector führt einen System-Connector 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 den Remote Connectors.