Σπίτι Ανάπτυξη Τι είναι ένας μηχανισμός επιχειρηματικών κανόνων (bre); - ορισμός από την τεχνολογία

Τι είναι ένας μηχανισμός επιχειρηματικών κανόνων (bre); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνουν το Business Rule Engine (BRE);

Ένας μηχανισμός επιχειρηματικών κανόνων (BRE) είναι ένα στοιχείο του λογισμικού που επιτρέπει σε μη προγραμματιστές να αλλάξουν την επιχειρησιακή λογική σε ένα σύστημα διαχείρισης επιχειρησιακών διαδικασιών (BPM). Για να πραγματοποιήσετε μια επιχειρηματική πολιτική ή μια διαδικασία, απαιτείται επιχειρηματικός κανόνας ή δήλωση. Η επιχειρησιακή λογική χρησιμοποιεί δεδομένα σε μια βάση δεδομένων και μια σειρά λειτουργιών για την εκτέλεση του επιχειρηματικού κανόνα.

Η Techopedia εξηγεί τον μηχανισμό Business Rule (BRE)

Ο κώδικας εκτέλεσης των επιχειρηματικών κανόνων διαχωρίζεται από το σύστημα BPM, επιτρέποντας στον τελικό χρήστη να αλλάζει επιχειρηματικούς κανόνες χωρίς να ζητά τη βοήθεια προγραμματιστή. Ο μηχανισμός επιχειρησιακού κανόνα αξιολογεί τις επιπτώσεις των αλλαγών σε άλλους κανόνες και επισημαίνει τον χρήστη εάν υπάρχει σύγκρουση.

Ένα πλήρες BRE περιλαμβάνει:

  • Ο επεξεργαστής επιχειρηματικών κανόνων: Πρόκειται για ένα διαισθητικό περιβάλλον εργασίας που επιτρέπει στους επαγγελματίες χρήστες να σχεδιάζουν, να ορίζουν, να εγγράφονται και να επεξεργάζονται επιχειρηματικούς κανόνες.
  • Ο πυρήνας εκτέλεσης μηχανών κανόνων: Πρόκειται για κώδικα προγραμματισμού που επιβάλλει τους κανόνες.
  • Το κατάστημα επιχειρηματικών κανόνων: Πρόκειται για μια βάση δεδομένων που αποθηκεύει επιχειρηματικούς κανόνες, οι οποίοι καθορίζονται από επιχειρηματικούς χρήστες.
  • Το στοιχείο αναφοράς: Πρόκειται για ένα διαισθητικό περιβάλλον εργασίας που επιτρέπει στους επαγγελματίες χρήστες να υποβάλλουν ερωτήματα και να αναφέρουν υπάρχοντες κανόνες.

Οι τύποι κινητήρων επιχειρηματικών κανόνων διαφέρουν ανάλογα με τον τρόπο προγραμματισμού των κανόνων για την εκτέλεση. Οι περισσότερες μηχανές κανόνων είναι η αλυσιδωτή πρόσδεση και η εξαγωγή δεδομένων μέχρις ότου επιτευχθεί ένας στόχος.

Υπάρχουν δύο τύποι:

  • Κανόνες παραγωγής / εξαίρεσης: Παρουσιάζουν μια προϋπόθεση if, κατόπιν μια ενέργεια. Εκτελούνται όταν ο χρήστης επικαλείται τον κανόνα.
    • Παράδειγμα: Πρέπει να επιτρέπεται σε αυτόν τον πελάτη υποθήκη; Απάντηση: Εάν κάποιες προϋποθέσεις ΑΝΤΙΜΕΤΩΠΙΣΤΕ τότε-πελάτη-υποθήκη.
  • Κανόνες ενεργειών αντίδρασης / συμβάντων: Αντιδρούν στα εισερχόμενα συμβάντα και στα πρότυπα γεγονότων διεργασιών. Αντιδρούν αυτόματα όταν συμβαίνουν συμβάντα.
    • Παράδειγμα: Το στοιχείο είναι εκτός αποθέματος. Αντίδραση: Ειδοποιήστε έναν διαχειριστή.

Υπάρχουν επίσης κανόνες για την αλυσιδωτή καθυστέρηση. Εδώ ο μηχανισμός κανόνων προσπαθεί να επιλύσει τα γεγονότα για να ανταποκριθεί σε ένα συγκεκριμένο στόχο. Και υπάρχει μια τρίτη κλάση κινητήρα, που ονομάζεται ντετερμινιστικός κινητήρας. Με τη χρήση της προώθησης και της καθυστέρησης της αλυσίδας, χρησιμοποιεί αντλίες γλώσσας συγκεκριμένων τομέων για να περιγράψει καλύτερα την πολιτική και στη συνέχεια να λύσει προβλήματα σε έναν συγκεκριμένο τομέα, όπως μάχη, υπολογισμός μισθών ή χρέωση.

Τι είναι ένας μηχανισμός επιχειρηματικών κανόνων (bre); - ορισμός από την τεχνολογία