مشاركة عبر


إدارة القرار وتكامل منطق العمل باستخدام Azure Logic Apps Rules Engine

ينطبق على: Azure Logic Apps (قياسي)

كمطور تكامل، تحتاج إلى إدارة التغييرات المتكررة في منطق الأعمال دون إعادة كتابة الكود أو إعادة نشر التطبيقات. محرك قواعد تطبيقات المنطق Azure يمنحك طريقة منخفضة الكود لتعريف وتحديث وتطبيق قواعد العمل مباشرة في سير عمل تطبيقات المنطق القياسي الخاصة بك.

تتخذ المؤسسات في مجالات مثل المالية والرعاية الصحية والتأمين والاتصالات قرارات يومية. هذا الروتين يعني أن منطق الأعمال غالبا ما يتغير، ويؤثر على تطبيقات أو برمجيات مختلفة، ويتطلب تنفيذا بسرعة. ومع ذلك، عندما يكون لدى منظمتك قواعد عمل واضحة تحكم منطق الأعمال، يمكن لمنظمتك اتخاذ قرارات أسرع وأسهل بشكل أسهل. قواعد العمل هي إرشادات تشكل كيفية عمل منظمتك. يمكنك العثور عليها في الكتيبات أو العقود أو الاتفاقيات أو كمعرفة مؤسسية غير مكتوبة أو خبرة موظف.

مع محرك قواعد الأعمال، يمكنك إنشاء وتحديث قواعد العمل دون كتابة كود أو إعادة تشغيل تطبيقاتك. لغات البرمجة التقليدية مثل ++C، جافا، كوبول، بايثون، جافاسكريبت، أو C# مصممة للمبرمجين وتتطلب وقتا كبيرا أو خبرة أو كلاهما للتحديث. لذا، يجد غير المبرمجين صعوبة في تغيير قواعد العمل التي توجه كيفية عمل تطبيقات البرمجيات. محركات قواعد الأعمال تحل هذه المشكلة من خلال توفير بيئة منخفضة الكود حيث يمكنك بناء التطبيقات بسهولة وسرعة أكبر.

محركات القواعد في عالم الذكاء الاصطناعي (AI)

في عالم من الذكاء الاصطناعي يتبع أساسا نهجا احتماليا، فإن محركات القواعد حيوية لأنها توفر الاتساق والوضوح والامتثال عبر أهداف الأعمال المختلفة. عند استخدام القواعد مع سير عمل في Azure Logic Apps، يمكنك:

  • حدد المنطق والقيود والسياسات التي تحكم كيفية معالجة والتحقق من صحة وتبادل البيانات عبر الأنظمة، مع تجنب المعلومات غير الصحيحة من الذكاء الاصطناعي.

  • فرض الامتثال من خلال التأكد من أن التطبيقات تتبع اللوائح والمعايير الخاصة بصناعاتها وأسواقها.

  • أدر منطق الأعمال بشكل مستقل عن كودك دون الحاجة لتغيير سير العمل. تقلل هذه الفائدة من التعقيد وتكاليف الصيانة مع زيادة المرونة وقابلية التوسع.

للبدء، راجع مشروع إنشاء محرك قواعد تطبيقات منطقية في Azure.

فوائد محرك القواعد

يمكن أن يقدم محرك قواعد إدارة القرار العديد من الفوائد، على سبيل المثال:

Benefit الوصف
المرونة تغيير قواعد العمل دون تغيير الكود أو إعادة نشر سير عمل تطبيقات المنطق.
الموثوقيه تأكد من أن بعض القرارات أو الإجراءات تتبع دائما منطقا محددا وقابلا للتنبؤ، وهو أمر بالغ الأهمية في الصناعات المنظمة أو التطبيقات الحيوية للسلامة.
الأداء تعامل مع القرارات فورا لحالات الأعمال الروتينية أو المفهومة جيدا دون الحاجة إلى نماذج الذكاء الاصطناعي.
الإدارة بسط الامتثال من خلال توفير مستودع مركزي وقابل للتدقيق مع قواعد عمل يمكنك الوصول إليها والتحقق منها بسهولة.
التعاون وقابلية إعادة الاستخدام شارك وأعد استخدام قواعد العمل عبر مشاريع ومجالات مختلفة.

محرك قواعد Azure Logic Apps

محرك قواعد تطبيقات المنطق Azure هو محرك استنتاج لإدارة القرار يتيح لك دمج قواعد إعلانية غنية دلاليا وسهلة القراءة مع سير عمل تطبيق المنطق القياسي الخاص بك. يمكن أن تعمل هذه القواعد على مصادر بيانات متعددة مختلفة وتتفاعل مع البيانات التي يتم تبادلها بين جميع الموصلات المتاحة في سير العمل القياسي. يعزز نمط التصميم هذا إعادة استخدام التعليمات البرمجية وبساطة التصميم ونمطية منطق العمل.

يدعم محرك القواعد المفاهيم الأساسية التالية:

  • الوقائع

    توفر الحقائق البيانات التي تقيمها القواعد. كائنات XML و .NET هي مصادر البيانات الأصلية المتوفرة اليوم لمحرك القواعد. تستخدم هذه المصادر لبناء قواعد من مجموعات القواعد.

  • مجموعات القواعد

    مجموعات القواعد هي لبنات صغيرة في منطق الأعمال. تقوم بدمج مجموعات القواعد لتحديد منطق القرار لسير العمل الخاص بك.

مخطط مفاهيمي يوضح محرك قواعد تطبيقات المنطق Azure Logical.

لإعداد مورد تطبيق منطقي قياسي مع مشروع محرك قواعد، راجع إنشاء محرك قواعد تطبيقات منطق في أزل.

Note

محرك القواعد يعتمد على خوارزمية Rete.

الخطوة التالية