فہرست کا خانہ:
تعریف - بزنس رول انجن (BRE) کا کیا مطلب ہے؟
ایک بزنس رول انجن (BRE) سافٹ ویئر کا ایک جزو ہے جو غیر پروگرامرز کو بزنس پروسیس مینجمنٹ (بی پی ایم) سسٹم میں کاروباری منطق کو تبدیل کرنے کی اجازت دیتا ہے۔ بزنس پالیسی یا طریقہ کار کو انجام دینے کے ل a ، کاروباری اصول یا بیان ضروری ہے۔ کاروباری قاعدہ کو انجام دینے کے ل Business کاروباری منطق ڈیٹا بیس میں ڈیٹا اور کاروائوں کا ایک تسلسل استعمال کرتی ہے۔
ٹیکوپیڈیا بزنس رول انجن (BRE) کی وضاحت کرتا ہے
کاروباری قوانین کے لئے عمل درآمد کوڈ کو بی پی ایم سسٹم سے الگ کیا جاتا ہے ، جس سے صارف کو کسی پروگرامر کی مدد طلب کیے بغیر کاروباری قواعد تبدیل کرنے کی اجازت مل جاتی ہے۔ بزنس رول انجن دوسرے قواعد پر ہونے والے تبدیلیوں کے اثرات کا اندازہ کرتا ہے اور اگر تنازعہ ہوتا ہے تو صارف کو جھنڈا دیتا ہے۔
ایک مکمل BRE میں شامل ہیں:
- بزنس رول ایڈیٹر: یہ ایک بدیہی انٹرفیس ہے جس سے کاروباری صارفین کاروباری قواعد کو ڈیزائن ، اس کی وضاحت ، دستاویز اور ترمیم کرسکتے ہیں۔
- قواعد کے انجن پر عمل درآمد کور: یہ ایک پروگرامنگ کوڈ ہے جو قواعد کو نافذ کرتا ہے۔
- بزنس رول ریپوزٹری: یہ ایک ڈیٹا بیس ہے جو کاروباری قواعد کو اسٹور کرتا ہے ، جو کاروباری صارفین کے ذریعہ تعریف کردہ ہیں۔
- رپورٹنگ اجزاء: یہ ایک بدیہی انٹرفیس ہے جس سے کاروباری صارفین کو موجودہ قواعد کو پوچھ گچھ اور ان کی اطلاع مل سکتی ہے۔
کاروباری قاعدے کے انجنوں کی قسمیں اس کے مطابق مختلف ہوتی ہیں کہ کس طرح عمل درآمد کے لئے اصول طے کیے جاتے ہیں۔ زیادہ تر قاعدے انجن آگے کی زنجیروں میں ہیں اور جب تک کہ کوئی مقصد حاصل نہیں ہوتا ہے اس وقت تک ڈیٹا نکالتے ہیں۔
دو قسمیں ہیں:
- پیداوار / تخمینہ کے قواعد: یہ ایک شرط پیش کرتے ہیں تو ایک عمل۔ جب صارف حکمرانی کی درخواست کرتا ہے تو وہ اس پر عمل درآمد کرتے ہیں۔
- مثال: کیا اس صارف کو رہن کی اجازت دی جانی چاہئے؟ جواب: اگر کچھ شرائط پھر گاہک کو ایک رہن اجازت دیں۔
- رد عمل / واقعہ کی حالت ایکشن قواعد: یہ آنے والے واقعات اور عمل کی تقریب کے نمونوں پر ردعمل دیتے ہیں۔ جب واقعات رونما ہوتے ہیں تو وہ خود بخود رد عمل ظاہر کرتے ہیں۔
- مثال کے طور پر: آئٹم اسٹاک سے باہر ہے۔ رد عمل: ایک مینیجر کو انتباہ کریں۔
یہاں پچھلے زنجیروں کے قواعد بھی موجود ہیں۔ یہاں قاعدہ انجن ایک خاص مقصد کو پورا کرنے کے لئے حقائق کو حل کرنے کی کوشش کرتا ہے۔ اور حکمرانی کے انجن کی ایک تیسری کلاس ہے ، جسے ایک ڈٹرسٹیمونک انجن کہتے ہیں۔ نہ تو آگے اور نہ ہی پسماندہ زنجیروں کا استعمال کرتے ہوئے ، اس کی بجائے پالیسی کو بہتر طور پر بیان کرنے کے ل domain ڈومین کے لئے مخصوص زبان کے نقطہ نظر کو استعمال کرتا ہے اور پھر کسی خاص ڈومین جیسے مسئلے کو جنگی ، تنخواہ کے حساب کتاب یا بلنگ میں حل کرتا ہے۔