إدارة القرارات التشغيلية من IBM
يُعدّ نظام إدارة القرارات التشغيلية من IBM ( ODM ) نظام إدارة قواعد الأعمال (BRMS) الخاص بشركة IBM. كما يتضمن نظام IBM ODM أيضًا تطبيق IBM لقدرات معالجة أحداث الأعمال (المعروفة أيضًا باسم معالجة الأحداث المعقدة ).
يمكن تثبيت IBM ODM بشكل مستقل وكتطبيق يعمل على خادم تطبيقات WebSphere .
هذا البرنامج موجود حاليًا في الإصدار V8.11.0 (اعتبارًا من أكتوبر 2022).
قواعد العمل والفعاليات
قواعد
قاعدة العمل هي بيان منطقي يُستخدم لاتخاذ قرار تجاري. عادةً ما يكون هذا البيان المنطقي جزءًا من سياسة العمل. تتضمن معالجة القواعد استخدام برنامج حاسوبي لهذه القاعدة المُحددة مسبقًا لاتخاذ قرار فوري.
مثال
تنص السياسة على ألا يتجاوز القرض الأولي للمقترض ثلاثة أضعاف راتبه السنوي. وتنص القاعدة التجارية على ما يلي: إذا كان القرض أكبر من (الراتب × ٣)، يُرفض الطلب.
الفعاليات
الحدث التجاري هو إشارة أو مجموعة إشارات تدل على حدوث تغيير في الحالة، ويتألف من رسالة قصيرة. تتضمن معالجة الأحداث استخدام الأحداث لتحديد ما إذا كان يلزم اتخاذ إجراء ما نتيجة لذلك، وتنفيذ ذلك الإجراء.
مثال
إذا تسبب سحب العميل من حسابه في انخفاض الرصيد إلى ما دون الصفر، فسيتم اتخاذ إجراء لإخطار هذا العميل.
نتاجات شركة IBM ODM
يُعدّ IBM ODM تطبيقًا لنظام إدارة قواعد الأعمال. فهو يتيح إنشاء قواعد الأعمال والأحداث وإدارتها واختبارها وحوكمتها، ويخزنها في مستودع مركزي يمكن الوصول إليه من قِبل العديد من الأفراد والمنتجات البرمجية. وبفضل هذا التخزين المركزي للقواعد والأحداث، يُمكن تعديلها بسهولة دون الحاجة إلى إعادة بناء البرمجيات، مع تقليل دورة الاختبار، كما ستُطبّق هذه التغييرات على مختلف المنتجات البرمجية في آنٍ واحد.
قواعد العمل
قاعدة أساسية مُصاغة بصيغة منطقية، تنص على أنه إذا تحقق شرط ما، فيجب اتخاذ إجراء معين. يستخدم نظام إدارة قواعد الأعمال من IBM لغة إجراءات الأعمال (BAL) لتعريف هذه القواعد، مما يسمح بعرضها بلغة أكثر وضوحًا وسلاسة.
أمثلة
إذا تمت معاملة ببطاقة ائتمان خارج بلد العميل، فيجب الاتصال به للتأكد من عدم استخدام البطاقة بطريقة احتيالية. وإذا كان بلد استخدام البطاقة مختلفًا عن بلد العميل، فيجب إرسال رسالة للاتصال به.
في أحد البنوك، لا يُسمح لبعض العملاء بالسحب على المكشوف، بينما يُسمح للبعض الآخر بذلك: إذا حاول أحد العملاء سحب أموال مما أدى إلى انخفاض رصيد حسابه إلى أقل من صفر دولار، وكان مسموحًا له بذلك:
- السماح بالمعاملات
خلاف ذلك:
- رفض المعاملة
جداول القرار
مثال
تحدد شركة القروض معدل التأمين على القرض بناءً على المبلغ والتصنيف الائتماني للعميل.
| مبلغ القرض (بالدولار الأمريكي) | ||
| مجموعة التصنيف الائتماني | الحد الأدنى / الحد الأقصى | معدل التأمين (%) |
| أ | قرض أقل من 100,000 | 0.001 |
| 100,000 <= القرض < 200,000 | 0.002 | |
| 200,000 <= القرض < 300,000 | 0.003 | |
| 300,000 ≤ القرض | 0.005 | |
| ب | قرض أقل من 200,000 | 0.001 |
| 200,000 <= القرض < 300,000 | 0.002 | |
| 300,000 ≤ القرض | 0.004 |
عند تقديم عميل في المجموعة ب يطلب قرضًا بقيمة 250,000 دولار، فإن القاعدة تشير إلى أن معدل التأمين يجب أن يكون 0.002٪.
تدفقات القواعد
تشير هذه إلى الترتيب الذي ينبغي اتباعه في تنفيذ القواعد.
مثال
ترغب شركة تأمين في تحديد ما إذا كان ينبغي منح سائق ما وثيقة تأمين معينة. ويعتمد القرار على:
يُؤخذ في الاعتبار عمر المتقدم، وما إذا كان سجله يُشير إلى أنه سائق عالي الخطورة، بناءً على مخالفات السرعة والحوادث السابقة. كما يُحدد تقييم أداء العميل بناءً على تاريخ اجتيازه للاختبار وعوامل أخرى. ويعتمد تطبيق قاعدة معينة على إجاباته على القواعد السابقة. ويتم إنشاء مسار للقواعد، بدءًا من نقطة البداية مرورًا بالقواعد المختلفة التي يجب مراعاتها، وصولًا إلى نقطة النهاية.
بطاقة النتائج
هذا نموذج إحصائي يُطبّق درجة رقمية على عنصر ما، مثل عميل أو حساب. وتُطبّق نفس السمات عند حساب هذه الدرجة لكل عنصر. ومن الأمثلة على ذلك بطاقات تقييم الجدارة الائتمانية .
مثال
يتم تخصيص درجة للمقترض بناءً على عمره وجنسيته ودرجته الائتمانية.
| يصف | يتراوح | نتيجة | النتيجة المتوقعة | رمز السبب |
|---|---|---|---|---|
| درجة ائتمانية | AA | 100 | 90 | |
| أ | 90 | 90 | ||
| ب | 70 | 90 | ||
| ج | 40 | 90 | CREDIT_C | |
| نسخة | 10 | 90 | ائتمان CC | |
| العاملون لحسابهم الخاص | نعم | 10 | 30 | العاملون لحسابهم الخاص |
| لا | 30 | 30 |
الفعاليات
إذا حدث تغيير محدد في الحالة، فسيتم إرسال رسالة تتسبب في وقوع حدث ما.
مثال
في أحد البنوك، يُسمح لبعض العملاء بالسحب على المكشوف، بينما يُسمح لآخرين بذلك. وقد رفض النظام طلب أحد العملاء للحصول على قرض بسبب انخفاض تصنيفه الائتماني. في حال رفض الطلب، يتم إرسال إشعار إلى المستخدم يُعلمه بالرفض مع توضيح السبب.
في ملخص
يجمع دمج قواعد العمل والأحداث ضمن نظام واحد بين تقنيتين متكاملتين لأتمتة القرارات في الوقت الفعلي. قد يؤدي حدث ما إلى تشغيل قاعدة، وبالمقابل قد ينتج عن نتيجة قرار صادر عن قاعدة ما حدثٌ ما.
عناصر
يتكون قسم تصميم وتطوير المنتجات الأصلية (ODM) التابع لشركة IBM من الأجزاء التالية:
مركز اتخاذ القرار
يوفر هذا النظام مستودعًا ومكونًا إداريًا لإنشاء منطق اتخاذ القرارات وصيانته، مما يوجه سلوك نظام الأعمال. وهو المحور المركزي لتنسيق دورة حياة القرار، ويشمل قواعد العمل وأحداثه، ويتيح تعديل كل منهما. ويُعرض بطرق مختلفة حسب طريقة عرض النظام المُراد للمستخدم. وحدة تحكم الأعمال ، للعمل التعاوني مع قواعد العمل. وحدة تحكم المؤسسة .
القرار
يتضمن ذلك مكونات وقت التشغيل لقواعد العمل وأحداث العمل.
قواعد القرار
يوفر هذا النظام مجموعة من الأدوات لإنشاء وتشغيل القواعد واتخاذ القرارات الآلية. تتيح مكوناته المختلفة الوصول لأنواع مختلفة من المستخدمين، مما يسمح بتصميم قواعد العمل وكتابتها ومراجعتها واختبارها وتشغيلها. ويشمل ذلك مصمم القواعد ، وهو تطبيق قائم على بيئة Eclipse لتطوير التطبيقات في قواعد خادم القرارات.
أحداث خادم القرار
يوفر هذا النظام مجموعة متكاملة من المكونات لإدارة الأحداث. تتيح مكونات متنوعة الوصول لأنواع مختلفة من المستخدمين، مما يسمح بتصميم وتطوير واختبار ونشر وصيانة أحداث الأعمال. ويشمل ذلك مصمم الأحداث ، وهو تطبيق قائم على بيئة Eclipse لتطوير التطبيقات في أحداث خادم القرار.
الاتصال بين الأجزاء
يمكن تعريف القواعد في مركز القرارات وتحديثها فيه باستخدام واجهات متنوعة، بما في ذلك وحدة تحكم المؤسسة ووحدة تحكم الأعمال. تُخزَّن القواعد في مستودع يُدير عناصر القرار، ويتحكم في الوصول إليها وإصداراتها. ومن هنا، تُنشر القواعد إلى خادم القرارات، الذي يُنفِّذها، ويوفر إمكانيات المراقبة والقياس. كما يمكن نشر القواعد مباشرةً إلى خادم القرارات باستخدام مصمم القواعد أو مصمم الأحداث.
متطلبات
يمكن تشغيل قواعد خادم القرار على الأنظمة الموزعة: على خادم تطبيقات WebSphere، وخادم تطبيقات WebSphere ND، وخادم تطبيقات WebSphere Express، وعلى Tomcat، وعلى خادم تطبيقات JBoss، وعلى منصة تطبيقات JBoss Enterprise، وعلى خادم WebLogic، كتطبيق Java EE مشترك أو محدد النطاق
يمكن تشغيل قواعد خادم القرار على الحاسوب المركزي z/OS: بشكل مستقل (كخادم تنفيذ القواعد لنظام z/OS)، أو على خادم تطبيقات WebSphere لنظام z/OS، أو على خادم تطبيقات WebSphere ND لنظام z/OS.
يمكن تشغيل أحداث خادم القرار ومركز القرار على خادم تطبيقات WebSphere لنظام التشغيل z/OS. أما WebSphere Application Server ND لنظام التشغيل z/OS، فيتم تشغيل مصمم القواعد في بيئة Eclipse أو منتج قائم على Eclipse.
المنصات المدعومة
سجل الإصدارات
قبل إصداره في الإصدار 7.5، كانت أجزاء ODM متاحة كمنتجات منفصلة:
- ILOG JRules ، نتيجةً لعملية الاستحواذ على ILOG
- WebSphere Business Events ، نتيجة لعملية الاستحواذ على شركة Aptsoft .
| إصدار | التوفر العام | تعليقات |
|---|---|---|
| 1 | 1996 | الإصدار الأول من JRules |
| 3.5 | مايو 2001 | أُعيد تصميمها لتكون مبنية على لغة XML. [ 1 ] |
| 4.0 | مارس 2002 | |
| 4.5 | أواخر عام 2002 | تم تقديم جداول القرار ومحرر تدفق القواعد. |
| 5.0 | 2005 | |
| 5.1 | يونيو 2005 | [ 2 ] |
| 6.0 | أوائل عام 2006 | تم تقديم Rule Studio (محرر قائم على Eclipse وملفات مسطحة) و Rule Team Server (تطبيق ويب ومستودع)، والتي تحل محل Rule Builder (تطبيق مخصص ومستودع). |
| 6.1 | أواخر عام 2006 | |
| 6.5 | يناير 2007 | تم تقديم خدمات القرار الشفافة والاستعلامات الدلالية. [ 3 ] |
| 6.6 | يوليو 2007 | [ 4 ] |
| 6.7 | فبراير 2008 | [ 5 ] |
| 7.0 | يوليو 2009 | تم تقديم خدمات التحقق من صحة القرار (DVS)، والتي تحل محل مدير سيناريوهات القواعد (RSM). [ 6 ] |
| 7.1 | يونيو 2010 | [ 7 ] |
| 7.5 | ديسمبر 2011 | الإصدار الأول من ODM كحزمة مدمجة، تم إصداره للأنظمة الموزعة وأنظمة z/OS. |
| 8.0 | يونيو 2012 | قدم هذا الإصدار وحدة التحكم الخاصة بالأعمال، مما يوفر واجهة للمنتج تعكس بشكل أوثق أسلوب وسائل التواصل الاجتماعي. |
| 8.0.1 | ديسمبر 2012 | يتضمن توليد رمز البايت للغة جافا، وواجهة برمجة تطبيقات REST لخادم تنفيذ القواعد، ومحرك جديد عالي الأداء لنظام التشغيل z/OS. [ 8 ] |
| 8.5 | يونيو 2013 | إطار حوكمة القرارات الجديد؛ خيارات تكامل إضافية. [ 9 ] |
| 8.6 | يونيو 2014 | تحسينات على وحدة التحكم الخاصة بالأعمال. [ 10 ] |
| 8.7 | ديسمبر 2014 | تم تحسين وحدة التحكم الخاصة بالأعمال، وإعادة هيكلة تغليف المنتج. [ 11 ] |
| 8.8 | نوفمبر 2015 | وحدة تحكم أعمال محسّنة، وتوافق محسّن بين الإصدارات. [ 12 ] |
| 8.9.0 | مارس 2017 | تحسين وحدة تحكم الأعمال، وتحسين أتمتة عمليات التطوير والتشغيل، وتحسين التكامل مع منتجات إدارة واجهات برمجة التطبيقات. [ 13 ] |
| 8.9.1 | نوفمبر 2017 | وحدة تحكم أعمال محسّنة. رسائل خطأ أكثر تفصيلاً أثناء التجميع والتنفيذ. دعم Docker. [ 14 ] |
| 8.9.2 | مارس 2018 | دعم خدمة IBM Cloud Private. بنية منتج مبسطة، بما في ذلك ODM للمطورين، وهي متاحة مجانًا لأغراض التطوير والتقييم. [ 15 ] |
| 8.10.0 | ديسمبر 2018 | إمكانية جديدة لنمذجة القرارات في مركز القرارات. مصمم القواعد مبني على Eclipse 4.7.3. نسخة تجريبية للمطورين. [ 16 ] |
| 8.10.1 | مارس 2019 | تحسينات متنوعة في مركز القرار. [ 17 ] |
| 8.10.2 | يونيو 2019 | تحسينات متنوعة في مركز القرار. يمكن إجراء الاختبار من مصمم القواعد. [ 18 ] |
| 8.10.3 | ديسمبر 2019 | دعم مصادقة OpenID Connect. تحسين الأداء في مركز القرار. [ 19 ] |
| 8.10.4 | يونيو 2020 | تحسين عملية الترحيل التدريجي. مركز اتخاذ القرار: إعدادات مهلة الجلسة، إنشاء فروع من اللقطات. تحسينات على Kubernetes المعتمد. [ 20 ] |
| 8.10.5 | ديسمبر 2020 | تحسينات على إعدادات مركز القرار وواجهة برمجة تطبيقات REST. يدعم REST ضبط الحد الأقصى لوقت التشغيل وواجهة برمجة تطبيقات مفتوحة المصدر. تحسينات على Kubernetes المعتمد. [ 21 ] |
| 8.11.0 | يونيو 2022 | ملاحظات الإصدار [ 22 ] |
| 9.0.0 | ديسمبر 2024 | ملاحظات الإصدار [ 23 ] |
المواقع الإلكترونية التي تدعي أو تشير إلى أن ODM برنامج بارز
مراجع
- ^ ILOG تكشف عن ILOG JRules 3.5
- ↑ رسالة إعلان JRules 5.1.0
- ↑ رسالة إعلان JRules 6.5.0
- ↑ رسالة إعلان JRules 6.6.0
- ↑ رسالة إعلان JRules 6.7.0
- ↑ رسالة إعلان JRules 7.0.0
- ↑ رسالة إعلان JRules 7.1.x
- ↑ رسالة إعلان ODM 8.0.1
- ↑ رسالة إعلان ODM 8.5
- ↑ رسالة إعلان ODM 8.6
- ↑ رسالة إعلان ODM 8.7
- ↑ رسالة إعلان ODM 8.8
- ↑ رسالة إعلان ODM 8.9.0
- ↑ رسالة إعلان ODM 8.9.1
- ↑ رسالة إعلان ODM 8.9.2
- ↑ رسالة إعلان ODM 8.10.0
- ↑ ODM 8.10.1 ما الجديد
- ↑ ODM 8.10.2 ما الجديد
- ↑ ODM 8.10.3 ما الجديد
- ↑ ODM 8.10.3 ما الجديد
- ↑ ODM 8.10.3 ما الجديد
- ↑ ODM 8.11.0 ما الجديد
- ↑ ODM 9.0.0 ما الجديد
فعاليات أعمال IBM WebSphere، IBM WebSphere، خادم تطبيقات WebSphere، خادم تطبيقات WebSphere لنظام التشغيل z/OS
روابط خارجية
- شركة IBM ODM
- سوق IBM ODM
- ورقة بيضاء حول إدارة قرارات التشغيل في WebSphere، مؤرشفة بتاريخ 7 ديسمبر 2022 على موقع Wayback Machine.
- مركز معلومات IBM ODM الإصدار 8.5
- لينكد إن
- كيفية إدارة التغيير
- اتخاذ قرارات أفضل باستخدام نظام إدارة القرارات التشغيلية من IBM WebSphere
- أتمتة اتخاذ القرارات المرنة لمؤسستك zEnterprise باستخدام قواعد العمل والأحداث (مسودة تحديث الإصدار 8.0.1)
- أتمتة اتخاذ القرارات المرنة لمؤسستك zEnterprise باستخدام قواعد العمل والأحداث
- برنامج ويب سفير
- مجموعة مستخدمي شبكة الويب العالمية WebSphere
- شركة BodyMedia تختار برنامج IBM
- مُسرِّع ODM لمدير القرارات التشغيلية من IBM
- برنامج IBM
- برامج الأعمال
