A rule based compatibility module provides a single unified mechanism for
testing rules where testing results depend on various combinations of
database queries, computable values, and/or run-string parameters. The
testing results may be evaluated within a particular operational
environment. The rule based compatibility module encapsulates all versions
of compatibility issues, which are highly dependant on the operational
context, into one simple mechanism, thereby reducing risks of unexpected
behaviors caused by improper or incomplete handling of compatibility
issues. In addition, the rule based compatibility module provides a simple
mechanism for handling ad-hoc run-string switches used for debugging, or
for optional enabling or disabling of features under development.
Μια βασισμένη στον κανόνα ενότητα συμβατότητας παρέχει έναν ενιαίο ενοποιημένο μηχανισμό για τους κανόνες όπου τα εξεταστικά αποτελέσματα εξαρτώνται από τους διάφορους συνδυασμούς ερωτήσεων βάσεων δεδομένων, υπολογίσιμων τιμών, ή/και παραμέτρων τρέξιμο-σειράς. Τα εξεταστικά αποτελέσματα μπορούν να αξιολογηθούν μέσα σε ένα ιδιαίτερο λειτουργικό περιβάλλον. Η βασισμένη στον κανόνα ενότητα συμβατότητας τοποθετεί όλες τις εκδόσεις των ζητημάτων συμβατότητας σε κάψα, οι οποίες εξαρτώνται ιδιαίτερα από το λειτουργικό πλαίσιο, σε έναν απλό μηχανισμό, με αυτόν τον τρόπο μειώνοντας τους κινδύνους απροσδόκητων συμπεριφορών που προκαλούνται με τον ανάρμοστο ή ελλιπή χειρισμό των ζητημάτων συμβατότητας. Επιπλέον, η βασισμένη στον κανόνα ενότητα συμβατότητας παρέχει έναν απλό μηχανισμό για τους ειδικούς διακόπτες τρέξιμο-σειράς που χρησιμοποιούνται για τη διόρθωση, ή για την προαιρετική διευκόλυνση ή να θέσει εκτός λειτουργίας των χαρακτηριστικών γνωρισμάτων υπό ανάπτυξη.