תוכן עניינים:
הגדרה - מה המשמעות של מנוע כלל כללי (BRE)?
מנוע כלל עסקים (BRE) הוא רכיב בתוכנה המאפשר למתכנתים לשנות את ההיגיון העסקי במערכת ניהול תהליכים עסקיים (BPM). כדי לבצע מדיניות או נוהל עסקי, יש צורך בכלל או הצהרה עסקית. ההיגיון העסקי משתמש בנתונים במסד נתונים וברצף פעולות לביצוע הכלל העסקי.
Techopedia מסביר מנוע של כלל עסקים (BRE)
קוד ביצוע לכללי עסקים מופרד ממערכת BPM, ומאפשר למשתמש הקצה לשנות כללים עסקיים מבלי לבקש את עזרתו של מתכנת. מנוע הכללים העסקיים מעריך את השפעות השינויים על כללים אחרים ומסמן את המשתמש אם יש קונפליקט.
BRE מלא כולל:
- עורך הכללים העסקיים: זהו ממשק אינטואיטיבי המאפשר למשתמשים עסקיים לתכנן, להגדיר, לתעד ולערוך כללים עסקיים.
- ליבת ביצוע מנוע הכללים: זהו קוד תכנות המאכוף את הכללים.
- מאגר הכללים העסקיים: זהו מסד נתונים המאחסן חוקים עסקיים, המוגדרים על ידי משתמשים עסקיים.
- רכיב הדיווח: זהו ממשק אינטואיטיבי המאפשר למשתמשים עסקיים לבצע שאילתות ולדווח על כללים קיימים.
סוגים של מנועי כלל עסקים שונים זה מזה בהתאם לכללים המתוכננים לביצוע. רוב מנועי הכלל הם שרשור קדימה ומוצאים נתונים עד להשגת יעד.
ישנם שני סוגים:
- כללי ייצור / הסקה: אלה מציגים מצב אם, ואז פעולה. הם מבוצעים כאשר המשתמש קורא לכלל.
- דוגמה: האם לאפשר ללקוח זה משכנתא? תשובה: אם תנאי כלשהו ואז לאפשר לקוח למשכנתא.
- כללי פעולה / מצב אירוע כללי פעולה: אלה מגיבים לאירועים נכנסים ולדפוסי אירועים. הם מגיבים אוטומטית כשמתרחשים אירועים.
- דוגמה: הפריט לא במלאי. תגובה: התריע למנהל.
ישנם גם כללי שרשור לאחור. כאן מנוע הכלל מבקש לפתור את העובדות כדי לעמוד ביעד ספציפי. ויש מחלקה שלישית של מנוע כלל, המכונה מנוע דטרמיניסטי. במקום להשתמש בשרשור קדימה ולא אחורה, הוא במקום זאת משתמש בגישות שפה ספציפיות לתחום כדי לתאר טוב יותר את המדיניות ואז פותר בעיות בתחום מסוים כמו לחימה, חישוב שכר או חיוב.




