Ausgewählte Services

In diesem Abschnitt befinden sich einige ausgewählte Services, die besondere Eigenschaften aufweisen und daher detaillierter beschrieben werden.

BPCController

Der BPCController-Service wird in IGUASU genutzt, um eine Verbindung zum BPC herzustellen. Für diesen Zweck werden unter anderem Informationen benötigt, die im BPC generiert werden müssen. Im Folgenden befinden sich Informationen zu den Properties zur Konfiguration des Services:

  • Bulletin Level: Bestimmt das Level der generierten Meldungen.

  • BPC URL: Die URL des Business Process Centers, mit dem eine Verbindung aufgebaut werden soll. Standardmäßig ist dieser Wert https://bpc-karaf:8282

  • API Key: Der API Key, der zur Kommunikation mit dem Business Process Center genutzt werden soll. Eine Anleitung zur Generierung von API Keys im BPC befindet sich in der BPC Dokumentation im Bereich API Keys.

BPCListenerController

Der BPCListenerController-Service nutzt Jetty-Server-Module, um REST Schnittstellen zum Empfangen von BPC Daten zu ermöglichen. Im Folgenden befinden sich Informationen zu den Properties zur Konfiguration des Services:

  • Bulletin Level: Bestimmt das Level der generierten Meldungen.

  • Listening Port: Bestimmt auf welchem Port die HTTP Anfragen empfangen werden sollen. Der gewählte Port muss zur vollständigen Konfiguration zudem im BPC hinterlegt werden. Eine Anleitung zur Konfiguration der Verbindung mit der Nutzung des Ports befindet sich in der BPC Dokumentation im Bereich IGUASU Konfiguration.

  • Max. open requests: Die maximale Anzahl der offenen zwischen dem Listener-Prozessor zu Beginn eines Flows und einem Response-Prozessor zum Schluss.

  • SSL Context Service: Definiert den SSL-Kontext-Service, der zum Aufbau einer sicheren Verbindung genutzt werden soll. Ist kein Kontext-Service ausgewählt, werden nur HTTP Anfragen angenommen, was ebenfalls im BPC eingestellt werden muss.

  • SSL Client Authentication: Zur zusätzlichen Authentifizierung der Anfragen kann die SSL Client Authentication genutzt werden. Standardmäßig ist diese Option auf No Authentication gesetzt. Es besteht allerdings ebenfalls die Möglichkeit, die Zertifikate mit dem TrustStore abzugleichen und abzulehnen.

  • Basic Authentication Username: Der Nutzername der zur Authentifizierung im BPC genutzt wird. Weitere Informationen zur Nutzung des Usernamens und des Passworts zur Konfiguration im BPC ist im Bereich IGUASU Konfiguration ersichtlich.

  • Basic Authentication Password: Das Passwort zum Nutzernamen, das zur Authentifizierung im BPC genutzt wird. Weitere Informationen zur Nutzung des Usernamens und des Passworts zur Konfiguration im BPC ist im Bereich IGUASU Konfiguration ersichtlich.