جدول المحتويات:
التعريف - ماذا يعني مشغل قاعدة الأعمال (BRE)؟
محرك قاعدة العمل (BRE) هو أحد مكونات البرامج التي تسمح لغير المبرمجين بتغيير منطق الأعمال في نظام إدارة العمليات التجارية (BPM). لتنفيذ سياسة أو إجراء تجاري ، يلزم وجود قاعدة أو بيان تجاري. يستخدم منطق العمل البيانات في قاعدة البيانات وتسلسل العمليات لتنفيذ قاعدة العمل.
تيكوبيديا توضح محرك قاعدة الأعمال (BRE)
يتم فصل رمز التنفيذ لقواعد العمل عن نظام BPM ، مما يسمح للمستخدم النهائي بتغيير قواعد العمل دون طلب مساعدة مبرمج. يقوم مشغل قاعدة العمل بتقييم تأثيرات التغييرات على القواعد الأخرى وإعلام المستخدم في حالة وجود تعارض.
يشمل BRE الكامل ما يلي:
- محرر قواعد العمل: هذه واجهة سهلة الاستخدام تتيح لمستخدمي الأعمال تصميم قواعد الأعمال وتعريفها وتوثيقها وتحريرها.
- The Rules Engine Execution Core: هذا هو رمز برمجة يفرض القواعد.
- مستودع قاعدة العمل: هذه قاعدة بيانات تخزن قواعد العمل ، والتي يتم تعريفها بواسطة مستخدمي الأعمال.
- مكون التقارير: هذا هو واجهة سهلة الاستخدام تسمح لمستخدمي الأعمال بالاستعلام عن القواعد الموجودة والإبلاغ عنها.
تختلف أنواع محركات قواعد العمل وفقًا لكيفية جدولة القواعد للتنفيذ. معظم محركات القاعدة هي تسلسل واستخراج البيانات إلى الأمام حتى يتم الوصول إلى الهدف.
هناك نوعان:
- قواعد الإنتاج / الاستدلال: تمثل هذه الحالة شرطًا ، ثم إجراء. يتم تنفيذها عند استدعاء المستخدم للقاعدة.
- مثال: هل يجب السماح لهذا العميل برهن؟ الإجابة: إذا كانت هناك حالة ما ، فقم بالسماح للعميل برهن عقاري.
- قواعد إجراءات رد الفعل / حالة الحدث: تتفاعل هذه مع الأحداث الواردة وأنماط أحداث العملية. يتفاعلون تلقائيًا عند حدوث الأحداث.
- مثال: العنصر غير متوفر. رد فعل: تنبيه مدير.
هناك أيضا قواعد التسلسل المتخلف. هنا محرك القاعدة يسعى إلى حل الحقائق لتحقيق هدف محدد. وهناك فئة ثالثة من محركات القاعدة ، تسمى محركًا حتمًا. باستخدام لا التسلسل إلى الأمام أو الخلف ، فإنه يستخدم بدلاً من ذلك أساليب لغوية خاصة بالمجال لوصف السياسة بشكل أفضل ومن ثم يحل المشكلات في مجال معين مثل القتال أو حساب الراتب أو الفوترة.
