السيناريوهات الشائعة والأمثلة والبرامج التعليمية والإرشادات التفصيلية لتطبيقات Azure Logic

تساعدك تطبيقات Azure Logic على تنسيق الخدمات المختلفة وتكاملها من خلال توفير مئات الموصلات الجاهزة للاستخدام، بدءا من SQL Server أو SAP إلى Azure Cognitive Services. خدمة Logic Apps "بدون خادم" ، لذلك لا داعي للقلق بشأن الحجم أو المثيلات. كل ما عليك فعله هو تحديد سير العمل باستخدام مشغل والإجراءات التي يقوم بها سير العمل. يتعامل النظام الأساسي الأساسي مع الحجم والتوافر والأداء. تعد التطبيقات المنطقية مفيدة بشكل خاص لحالات الاستخدام والسيناريوهات التي تحتاج فيها إلى تنسيق الإجراءات عبر أنظمة وخدمات متعددة.

لمساعدتك في التعرف على الإمكانات والأنماط التي تدعمها Azure Logic Apps، توضح هذه المقالة نقاط البداية والأمثلة والسيناريوهات الشائعة.

نقاط البداية الشائعة لمهام سير عمل التطبيق المنطقي

يبدأ كل تطبيق منطقي بمشغل ، ومشغل واحد فقط ، والذي يبدأ سير عمل التطبيق المنطقي ويمرر في أي بيانات كجزء من هذا المشغل. توفر بعض الموصلات مشغلات، والتي تأتي في هذه الأنواع:

  • مشغلات الاقتراع: يتحقق بانتظام من نقطة نهاية الخدمة بحثا عن بيانات جديدة. عند وجود بيانات جديدة، يقوم المشغل بإنشاء مثيل سير عمل جديد وتشغيله باستخدام البيانات كمدخلات.

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

فيما يلي أمثلة تصف المشغلات الشائعة الاستخدام:

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

التحكم في التدفق وقدرات معالجة الأخطاء

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

إنشاء واجهات برمجة تطبيقات وموصلات مخصصة

بالنسبة للأنظمة والخدمات التي لا تحتوي على موصلات منشورة، يمكنك أيضا توسيع التطبيقات المنطقية.

بناء حلول بين الشركات (B2B)

بالنسبة لحلول تكامل المؤسسات والاتصال السلس بين المؤسسات، يمكنك إنشاء مهام سير عمل تلقائية قابلة للتطوير لهذه السيناريوهات باستخدام حزمة تكامل المؤسسة (EIP) مع Azure Logic Apps. على الرغم من أن المؤسسات تستخدم بروتوكولات وأشكال مختلفة، إلا إنها تستطيع تبادل الرسائل إلكترونياً. يقوم EIP بتحويل تنسيقات مختلفة إلى تنسيق يمكن لأنظمة مؤسستك معالجته ويدعم البروتوكولات المتوافقة مع معايير الصناعة ، بما في ذلك AS2 و X12 و EDIFACT و RosettaNet. لإنشاء هذه الحلول، يمكنك إنشاء حساب تكامل، وهو مورد Azure منفصل يوفر حاوية آمنة وقابلة للتطوير والإدارة للعناصر الفنية التي تحددها وتستخدمها مع مهام سير عمل التطبيق المنطقي. على سبيل المثال، تتضمن القطع الأثرية الشركاء التجاريين والاتفاقيات والخرائط والمخططات والشهادات وتكوينات الدفعات.

الوصول إلى موارد الشبكة الظاهرية Azure

في بعض الأحيان، تحتاج التطبيقات المنطقية وحسابات التكامل إلى الوصول إلى موارد آمنة، مثل الأجهزة الظاهرية (VMs) والأنظمة أو الخدمات الأخرى، الموجودة في شبكة Azure الظاهرية. لإعداد هذا الوصول، يمكنك إنشاء بيئة خدمة تكامل (ISE) حيث يمكنك إنشاء تطبيقاتك المنطقية وتشغيلها. بورصة اسطنبول هي مثيل خاص ومعزول لخدمة Logic Apps التي تستخدم موارد مخصصة مثل التخزين، وتعمل بشكل منفصل عن خدمة Logic Apps العامة "العالمية" متعددة المستأجرين. يساعد فصل المثيل الخاص المعزول والمثيل العمومي العام أيضا في تقليل التأثير الذي قد يحدثه مستأجرو Azure الآخرون على أداء تطبيقاتك، والذي يعرف أيضا باسم تأثير "الجيران الصاخبين".

نشر التطبيقات المنطقية وإدارتها ومراقبتها

يمكنك تطوير التطبيقات المنطقية ونشرها بالكامل باستخدام Visual Studio أو Azure DevOps أو أي أدوات أخرى للتحكم في المصدر وأدوات الإنشاء التلقائية. لدعم النشر لمهام سير العمل والاتصالات التابعة في قالب مورد، تستخدم التطبيقات المنطقية قوالب نشر موارد Azure. تقوم أدوات Visual Studio تلقائيا بإنشاء هذه القوالب، والتي يمكنك إيداعها في التحكم في المصدر لتعيين الإصدارات. بالنسبة إلى سجلات الإشعارات والتشخيص لحالة تشغيل سير العمل، توفر Azure Logic Apps أيضا المراقبة والتنبيهات.

نشر

إدارة

Monitor

التعامل مع أنواع المحتوى والتحويلات والتحويلات

يمكنك الوصول إلى أنواع محتويات متعددة وتحويلها وتحويلها باستخدام العديد من الوظائف في لغة تعريف سير عمل Azure Logic Apps. على سبيل المثال، يمكنك التحويل بين سلسلة وJSON وXML باستخدام @json()@xml() تعبيرات سير العمل. يحافظ محرك Logic Apps على أنواع المحتوى لدعم نقل المحتوى بطريقة غير مفقودة بين الخدمات.

عمليات التكامل والقدرات الأخرى

تتكامل Azure Logic Apps مع العديد من الخدمات، مثل وظائف Azure وإدارة واجهة برمجة تطبيقات Azure وخدمة تطبيقات Azure ونقاط نهاية HTTP المخصصة، على سبيل المثال، REST وSOAP.

سيناريوهات من البداية إلى النهاية

قصص العملاء

تعرف على كيفية مساعدة Azure Logic Apps، إلى جانب خدمات Azure الأخرى ومنتجات Microsoft، هذه الشركات على تحسين مرونتها والتركيز على أعمالها الأساسية من خلال تبسيط العمليات المعقدة وتنظيمها وأتمتتها وتنسيقها.

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