A CORBA-compliant computer network includes a registration server on which
an AAR service resides, a registry database and an ORB which couples the
registry server to the registry database. A CORBA-compliant interceptor
residing on the ORB intercepts each message, generated by the AAR service,
invoking the registry database and each message, generated by the registry
database, responding to the invocation message generated by the service of
the client server. The interceptor selects information useful in
determining the cause of a failed usage of the service residing in the
client server from each intercepted invocation and response messages,
writes the selected information to a data store residing in the client
server and then re-invokes the intercepted invocation and response
messages. In the event of a network failure, the data written to the data
store may be reviewed to obtain useful information regarding the network
failure.
Ένα θορψα-υποχωρητικό δίκτυο υπολογιστών περιλαμβάνει έναν κεντρικό υπολογιστή εγγραφής στον οποίο μια υπηρεσία AAR κατοικεί, μια βάση δεδομένων ληξιαρχείων και έναν ΣΦΑΊΡΑ που συνδέει τον κεντρικό υπολογιστή ληξιαρχείων με τη βάση δεδομένων ληξιαρχείων. Ένας θορψα-υποχωρητικός αναχαιτιστής που κατοικεί στο ΣΦΑΙΡΑ παρεμποδίζει κάθε μήνυμα, που παράγεται από την υπηρεσία AAR, που επικαλείται τη βάση δεδομένων ληξιαρχείων και κάθε μήνυμα, που παράγονται από τη βάση δεδομένων ληξιαρχείων, που αποκρίνεται στο μήνυμα επίκλησης που παράγεται από την υπηρεσία του κεντρικού υπολογιστή πελατών. Ο αναχαιτιστής επιλέγει τις πληροφορίες χρήσιμες στον καθορισμό της αιτίας μιας αποτυχημένης χρήσης της υπηρεσίας που κατοικεί στον κεντρικό υπολογιστή πελατών από τα μηνύματα κάθε παρεμποδισμένης επίκλησης και απάντησης, γράφει τις επιλεγμένες πληροφορίες σε ένα κατάστημα στοιχείων που κατοικούν στον κεντρικό υπολογιστή πελατών και επαν-επικαλείται έπειτα τα παρεμποδισμένα μηνύματα επίκλησης και απάντησης. Σε περίπτωση αποτυχίας δικτύων, τα στοιχεία που γράφονται στο κατάστημα στοιχείων μπορούν να αναθεωρηθούν για να λάβουν τις χρήσιμες πληροφορίες σχετικά με την αποτυχία δικτύων.