Το
Adaptive Action Manager περιλαμβάνει
ρουτίνες χειρισμού ενεργειών (action handlers), οι οποίες καλούν υπηρεσίες όταν γίνει
λήψη περιστασιακού συμβάντος. Τα περιστασιακά συμβάντα ορίζονται στο WebSphere Business Modeler.
Όταν ενεργοποιούνται αυτόματα τα συμβάντα, αποστέλλονται από το
Observation Manager
στο Common Event Infrastructure (CEI) όπου το
Adaptive Action Manager
επεξεργάζεται τα συμβάντα. Στη συνέχεια, καλείται κάθε ρουτίνα χειρισμού ενεργειών για να
εκκινήσει τις αντίστοιχες υπηρεσίες ενεργειών στο
Adaptive Action Manager.
Το
Adaptive Action Manager
λαμβάνει πληροφορίες ρυθμίσεων για κάθε ρουτίνα χειρισμού ενεργειών από την υπηρεσία
καταλόγου ενεργειών. Οι ρουτίνες χειρισμού ενεργειών είναι υπεύθυνες για την εκτέλεση των
υπηρεσιών ενεργειών. Υποστηρίζονται τα ακόλουθα είδη ρουτινών χειρισμού ενεργειών:
- Ρουτίνες χειρισμού ειδοποιήσεων:
Αποστέλλουν προειδοποιήσεις ή ειδοποιήσεις μέσω e-mail, συσκευής τηλεειδοποίησης ή
κινητού τηλεφώνου, βάσει ενός προτύπου. Τα δεδομένα e-mail αποθηκεύονται στο Common
Base Event.
- Ρουτίνα χειρισμού προειδοποιήσεων:
Αποστέλλει προειδοποιήσεις βάσει ενός καθορισμένου προτύπου.
Αυτές εμφανίζονται ως εγγραφές στη βάση δεδομένων εκτέλεσης του
WebSphere Business Monitor.
Τα δεδομένα της προειδοποίησης που χρειάζονται για την υποβολή των εγγραφών αποθηκεύονται
στα περιστασιακά συμβάντα.
Τα περιστασιακά συμβάντα αποστέλλονται από το
Observation Manager
στο CEI. Οι αποθηκευμένες εγγραφές λαμβάνονται από το χειριστήριο προειδοποιήσεων για
προβολή από το Dashboard Client στην προβολή προειδοποιήσεων.
- Ρουτίνα χειρισμού e-mail: Αποστέλλει
ειδοποιήσεις μέσω e-mail, συσκευής τηλεειδοποίησης και κινητού τηλεφώνου, βάσει ενός
προτύπου.
- Ρουτίνα
χειρισμού διαδικτυακών υπηρεσιών: Καλεί τις διαδικτυακές υπηρεσίες ως μια
ενέργεια. Η ρουτίνα χειρισμού διαδικτυακών υπηρεσιών χρησιμοποιεί ένα πρότυπο οριζόμενο
από το χρήστη το οποίο περιέχει τις απαραίτητες παραμέτρους για την κλήση μιας
διαδικτυακής υπηρεσίας.
Η εκτελέσιμη ενέργεια είναι μια εσωτερική οντότητα που υπάρχει μόνο στο
Adaptive Action Manager.
Δημιουργείται από συνδυασμό ενός Common Base Event, μιας ρουτίνας χειρισμού ενεργειών και
ενός προτύπου. Για παράδειγμα, μια ρουτίνα χειρισμού e-mail χρησιμοποιεί ένα Common Base
Event και ένα πρότυπο για να στείλει ένα μήνυμα e-mail. Η ταυτότητα του προτύπου περιέχει
πληροφορίες σχετικές με το μήνυμα e-mail, όπως θέμα, παραλήπτες, κυρίως κείμενο και
μεταβλητές. Η ρουτίνα
χειρισμού e-mail αντικαθιστά αυτές τις μεταβλητές με τιμές από τα δεδομένα του Common
Base Event.