Situationsereignisbindung

Eine Aktionsservicevorlage wird standardmäßig an einen bestimmten Aktionshandler gebunden, wenn die Vorlage erstellt wird. Die Bindung eines Situationsereignisses an eine Aktionsservicevorlage, die einem bestimmten Aktionshandler zugeordnet ist, ermöglicht es Adaptive Action Manager, den entsprechenden Aktionsservice aufzurufen.

Wenn ein Situationsereignis festgestellt wird, ruft Adaptive Action Manager der Bindungskonfiguration entsprechend eine oder mehrere Aktionsservicevorlagen auf. Bei einem Situationsereignis handelt es sich um ein allgemeines Basisereignis (Common Base Event), das eine Benachrichtigung von einer Geschäftssituation darstellt. Situationsereignisse sind Business Measures-Modellelemente, die im Business Measures Editor als ausgehende Ereignisse definiert sind. Beim Auslösen der Situation gibt Observation Manager das Situationsereignis aus. Ein Situationsereignis kann z. B. so definiert werden, dass eine Situation ausgelöst wird, wenn ein bestimmter KPI (Key Performance Indicator, wesentlicher Leistungsindikator) einen Schwellenwert überschreitet. Das Situationsereignis wird dann in CEI (Common Event Infrastructure) veröffentlicht und an eine WebSphere®-Aktivierungsspezifikation weitergeleitet.Diese ist mit einer Warteschlange verknüpft, für die Adaptive Action Manager empfangsbereit ist.

Situationsereignisse werden für Adaptive Action Manager anhand eines Namens und einer Beschreibung definiert. Sie werden dann an eine Aktionsservicevorlage und somit über den Verwaltungsknoten der Administrationskonsole von WebSphere Application Server an einen entsprechenden Aktionshandler gebunden. Diese Bindung zur Laufzeit ermöglicht es Adaptive Action Manager-Komponenten, das Aktionshandler-Vorlage-Paar zu verwenden, um den entsprechenden Aktionsservice aufzurufen.

Wenn die Bindung festgelegt ist, kann Adaptive Action Manager das empfangene Situationsereignis syntaktisch analysieren und über den Aktionskatalogservice eine entsprechende Aktion auswählen. Die Auswahl wird durch Suchen der entsprechenden Aktion im Aktionskatalog getroffen, in dem Informationen über Bindungen gespeichert sind. Auf der Basis dieser Informationen erstellt Adaptive Action Manager Entitäten, die als ausführbare Aktionen bezeichnet werden. Eine Ermittlungsfunktion für Ereignis und Aktion legt fest, welche ausführbaren Aktionen für ein eingehendes Situationsereignis aufgerufen werden sollen. Dabei wird das Situationsereignis mit dem Situationsnamen abgeglichen, der in einem erweiterten Datenelement im allgemeinen Basisereignis gespeichert ist.

Related tasks
Neue Situationsereignisbindung erstellen
Vorlage zur Situationsereignisbindung hinzufügen
Situationsereignis an Aktionsservices binden
Situationsereignisbindung aktualisieren

Copyright IBM Corporation 2005, 2006. Alle Rechte vorbehalten.