Adaptacyjny
menedżer czynności zawiera procedury obsługi czynności, które wywołują usługi po odebraniu zdarzenia sytuacji. Zdarzenia
sytuacji są definiowane w programie WebSphere
Business Modeler.
Po wyzwoleniu zdarzenia są wysyłane przez menedżera
obserwacji do infrastruktury CEI
(Common Event Infrastructure), gdzie są przetwarzane przez adaptacyjnego
menedżera
czynności. Następnie jest
wywoływana każda procedura obsługi czynności, aby zainicjować powiązane usługi czynności w adaptacyjnym
menedżerze
czynności.
Adaptacyjny
menedżer czynności pobiera informacje o konfiguracji każdej procedury obsługi czynności z usługi katalogu czynności. Procedury
obsługi czynności są odpowiedzialne za wykonywanie usług czynności. Obsługiwane są następujące typy procedur obsługi czynności:
- Procedury
obsługi powiadomień: Służą do wysyłania powiadomień w formie
alertów, wiadomości e-mail, wiadomości przesyłanych na pager lub telefon komórkowy na podstawie szablonu. Dane
poczty elektronicznej są przechowywane w modelu Common Base Event.
- Procedura
obsługi alertów: Służy do wysyłania powiadomień w formie alertów na podstawie danego szablonu.
Są one przedstawiane jako rekordy wykonawczej bazy danych programu WebSphere
Business Monitor. Dane dotyczące alertów potrzebne do wysłania rekordów są zapisywane w zdarzeniach sytuacji. Zdarzenia
sytuacji są wysyłane przez menedżera
obserwacji do infrastruktury CEI. Przechowywane rekordy są
pobierane przez panel kontrolny alertów i wyświetlane w widoku alertów klienta panelu kontrolnego.
- Procedura
obsługi poczty elektronicznej: Służy do wysyłania powiadomień w formie wiadomości e-mail, wiadomości na pager i telefon komórkowy na podstawie szablonu.
- Procedura obsługi usług Web Service: Wywołuje usługi Web Service jako czynności. Procedura
obsługi usług Web Service korzysta z szablonu zdefiniowanego przez użytkownika, który zawiera parametry usługi Web Service niezbędne do jej wywołania.
Czynność wykonywalna jest wewnętrznym obiektem specyficznym dla
adaptacyjnego
menedżera
czynności.
Jest ona tworzona jako kombinacja zdarzenia Common Base Event, procedury obsługi czynności i szablonu. Na
przykład aby procedura obsługi poczty elektronicznej mogła wysłać wiadomość e-mail, musi pobrać zdarzenie Common Base Event i szablon. Identyfikator
szablonu zawiera informacje związane z pocztą elektroniczną, takie jak temat, adresy, treść i zmienne. Procedura
obsługi poczty elektronicznej zastępuje te zmienne wartościami pobranymi ze zdarzenia Common Base Event.