Undercover Agents

Ein Undercover-Agent (UCA) ist ein Artefakt, das an ein Nachrichtenereignis oder ein Inhaltsereignis in einem Prozess oder Dienstfluss angehängt ist. Als Teil seiner Implementierung kann UCA einen Serviceablauf aufrufen, um das Ereignis zu behandeln und die Daten innerhalb des Ereignisses zu verarbeiten.

Ein verdeckter Agent wird durch ein Ereignis gestartet, das von einem Prozess oder Dienstablauf oder von einem externen System gesendet wird. Wenn beispielsweise ein Nachrichtenereignis von einem externen System empfangen wird, wird ein verdeckter Agent benötigt, wenn Sie als Reaktion auf die Nachricht einen Prozess starten oder einen Dienst ausführen möchten.

Nachrichtenereignisse können von den folgenden Komponenten stammen:
  • prozesse oder Dienstleistungsabläufe
  • Von Ihnen erstellte Web-Services
  • Nachrichten, die Sie an den JMS-Listener senden

Wenn ein verdeckter Agent ausgeführt wird, startet er einen Prozess oder beeinflusst den Ausführungsfluss eines laufenden Prozesses als Reaktion auf das Ereignis.

Wenn Sie ein Nachrichtenereignis oder ein Inhaltsereignis verwenden, müssen Sie dem Ereignis einen Undercover Agent zuordnen. Wenn beispielsweise ein Nachrichtenereignis von einem externen System empfangen wird, ist ein verdeckter Agent erforderlich, um das Nachrichtenstartereignis oder ein Zwischenereignis in einem Prozess als Reaktion auf die Nachricht auszulösen.