An aspect oriented system for implementing system monitoring and tracing is
provided in which the monitoring and tracing functionality needs not be
coded into the resources being monitored or traced. Rather, an aspect is
provided which encapsulates the monitoring/tracing behavior. This behavior
may easily and transparently be forced onto the resource by compiling the
object class for the resource along with the monitoring/tracing aspect.
When the monitoring/tracing is no longer needed, it is removed simply by
recompiling the resource object classes without the aspect.
Ένα προσανατολισμένο προς την πτυχή σύστημα για τον έλεγχο συστημάτων και παρέχεται στον οποίο η λειτουργία ελέγχου και επισήμανσης δεν χρειάζεται να κωδικοποιηθεί στους πόρους που ελέγχονται ή που επισημαίνονται. Μάλλον, μια πτυχή παρέχεται που τοποθετεί τη συμπεριφορά ελέγχου σε κάψα/επισήμανσης. Αυτή η συμπεριφορά μπορεί εύκολα και διαφανώς να αναγκαστεί επάνω στον πόρο με τη σύνταξη της κατηγορίας αντικειμένου για τον πόρο μαζί με την πτυχή ελέγχου/επισήμανσης. Όταν ο έλεγχος/η επισήμανση δεν απαιτείται πλέον, αφαιρείται απλά με οι κατηγορίες αντικειμένου των πόρων χωρίς την πτυχή.