الغرض من التكامل هو توصيل التطبيقات والبيانات والخدمات والأجهزة، وغالبًا بطرق معقدة. من خلال التكامل، تجمع المؤسسات مهام سير العمل معًا حتى تكون متسقة وقابلة للتطوير. تقوم الشركات بتوصيل التطبيقات والبيانات والعمليات بطريقة سريعة وفعالة ومؤتمتة.
يمكن تشغيل الاتصالات بين الأنظمة المحلية والسحابات والحافة. يمكنهم الجمع بين تقنيات المؤسسات والشركاء والجهات الخارجية والتقنيات القديمة.
بالنسبة للبيانات، يوفر التكامل حلولًا لجمع المعلومات ومعالجتها من مصادر متعددة، بتنسيقات متعددة.
لدمج التطبيقات، في بعض الأحيان تكون استدعاءات واجهة برمجة التطبيقات المباشرة مناسبة. ولكن في بعض الأحيان تحتاج التقنيات إلى التواصل بشكل غير متزامن، من خلال المراسلة أو الأحداث. تحتاج جميع عمليات التكامل إلى تنسيق - طريقة مباشرة لتحديد وتشغيل منطق سير العمل.
يوفر Azure مجموعة واسعة من أدوات وقدرات التكامل، بما في ذلك هذه الخدمات:
- إدارة Azure APIM. نشر واجهات برمجة التطبيقات الخاصة بك بشكل آمن للمطورين الداخليين والخارجيين لاستخدامها عند الاتصال بالأنظمة الخلفية.
- Azure Logic Apps. إنشاء مهام سير عمل لتوصيل مئات الخدمات في السحابة وفي أماكن العمل.
- Azure Service Bus. قم بتوصيل التطبيقات والخدمات المحلية والقائمة على السحابة لتنفيذ مهام سير عمل المراسلة عالية الأمان.
- Azure Event Grid. الاتصال خدمات Azure والجهات الخارجية المدعومة مع تبسيط تطوير التطبيقات المستندة إلى الحدث.
- Azure Functions. تبسيط مشاكل التزامن المعقدة مع نظام أساسي للحوسبة بدون خادم يستند إلى الحدث.
- Azure Data Factory. دمج مصادر البيانات بصريا لتسريع تحويل البيانات ودعم مهام سير عمل المؤسسة.
للحصول على معلومات حول المزيد من خدمات تكامل Azure، راجع خدمات التكامل.
تعد Apache® وApache NiFi® وNiFi® إما علامات تجارية مسجلة أو علامات تجارية لمؤسسة Apache Software Foundation في الولايات المتحدة و/أو دول أخرى. لا توجد موافقة ضمنية من Apache Software Foundation باستخدام هذه العلامات.
مقدمة للتكامل على Azure
إذا كنت جديدا على التكامل، فإن أفضل مكان للبدء هو Microsoft Learn. تقدم هذه المنصة المجانية عبر الإنترنت مقاطع الفيديو والبرامج التعليمية والتدريب العملي لمختلف المنتجات والخدمات.
يمكن أن تساعدك الموارد التالية على تعلم المفاهيم الأساسية للتكامل:
- تصميم تكامل البيانات
- تصميم التكامل لحلول Dynamics 365
- تكامل البيانات مع تطبيقات Finance and Operations
- فحص تكامل الأعمال لحلول IoT
- دمج البيانات مع Azure Data Factory أو Azure Synapse Pipeline
- استكشاف تكامل Event Grid
- تكامل واجهة برمجة التطبيقات معماري في Azure
طريق الإنتاج
بعد تغطية أساسيات التكامل، فإن الخطوة التالية هي تصميم الحل الخاص بك.
أنماط التصميم
لاستكشاف أنماط لتضمينها في تصميمك، راجع الموارد في المجالات التالية.
الأنظمة المختلطة
- التحجيم عبر السحابة - البيانات المحلية: راجع تطبيقًا مختلطًا يمتد عبر Azure وAzure Stack Hub ويستخدم مصدر بيانات محليًا واحدًا، وهو شرط توافق لبعض المؤسسات.
بنى Microservice
- نمط علبة الصادر للمعاملات باستخدام Azure Cosmos DB: تنفيذ نمط علبة الصادر للمعاملات للمراسلة الموثوقة بين الخدمات.
- بوابة البيانات المحلية لتطبيقات Azure Logic: الاتصال Spring microservices المكتوبة بلغة Java إلى البيانات المحلية.
- تحديد حدود الخدمات المصغرة: اشتقاق الخدمات المصغرة من نموذج مجال عند تصميم التطبيق الخاص بك.
- تصميم الاتصال بين الخدمات للخدمات المصغرة: استخدم شبكات الخدمة لجعل الاتصال بين الخدمات المصغرة فعالًا وقويًا.
حلول بلا خادم
مشاركة الموقع في الوقت الحقيقي باستخدام خدمات Azure بدون خادم منخفضة التكلفة: إعداد خدمة مراسلة في الوقت الحقيقي لمشاركة المواقع المباشرة.
ترحيل الحاسبات المركزية
- دمج IBM mainframe وقوائم انتظار الرسائل متوسطة المدى مع Azure: استخدم تقنية البيانات أولًا التي توفر طريقة لأجهزة IBM الرئيسية وقوائم انتظار الرسائل متوسطة المدى للعمل مع خدمات Azure.
- الوصول المركزي إلى قواعد بيانات Azure: منح IBM أجهزة الكمبيوتر المركزية والتطبيقات المتوسطة الوصول إلى قواعد بيانات Azure البعيدة.
محددات الخدمة
يمكن أن تساعدك الموارد التالية أيضًا في تصميم التطبيق الخاص بك. بالإضافة إلى توفير معلومات عامة حول آلية أو عملية تكامل، تساعدك كل مقالة على تحديد خدمة Azure التي تلبي احتياجاتك لهذا المجال على أفضل نحو.
- خيارات المراسلة غير المتزامنة: فهم أنواع مختلفة من الرسائل والكيانات التي تشارك في البنية الأساسية للمراسلة.
- اختر بين تناظر الشبكة الظاهرية وبوابات VPN: استكشف طريقتين لتوصيل الشبكات الظاهرية في Azure.
- استخراج وتحويل وتحميل (ETL): تعرف على كيفية جمع البيانات التي تأتي من مصادر متعددة بتنسيقات متعددة، ثم تحويلها وتخزينها.
تطبيقات محددة
للتعرف على البنى الخاصة بالسيناريوهات، راجع الحلول في المجالات التالية.
الذكاء الاصطناعي
- التنبؤ بطلب الطاقة والطاقة مع التعلم الآلي: توقع ارتفاع الطلب على منتجات وخدمات الطاقة.
- حلول مراقبة المرضى عن بعد: مراقبة المرضى عن بعد وتحليل الحجم الكبير من البيانات التي تولدها الأجهزة الطبية.
- تحسين إمدادات الطاقة: استيعاب الأدوات الخارجية مثل Pyomo وCBC لحل مشكلات التحسين العددي واسعة النطاق.
- ضمان الجودة: تنفيذ ضمان الجودة في خط التجميع باستخدام التحليلات والتعلم الآلي للتنبؤ بالمشكلات.
التجارة الإلكترونية
- عمليات الأعمال المخصصة: أتمتة مهام سير العمل والاتصال بأنظمة الخطوط الجوية القديمة.
- ترحيل تطبيق ويب باستخدام Azure APIM: تحديث مجموعة البرامج القديمة المستندة إلى المستعرض لشركة التجارة الإلكترونية.
Finance
- تحالف SWIFT الاتصال الظاهري في Azure: راجع سلسلة مقالة حول الاتصال بشبكة SWIFT باستخدام مكون Alliance الاتصال Virtual.
- أنماط وتطبيقات التحول السحابي المصرفي: تطبيق الأنماط التي تنفذ التحول السحابي للنظام المصرفي.
حلول الأعمال الداخلية
- Elastic Workplace Search على Azure: استخدم Workplace Search لالتقاط المعلومات من العديد من المصادر غير المتجانسة وجعلها قابلة للبحث.
- Power Automate التوزيع على نطاق واسع: استخدم نموذج hub-and-spoke لنشر Power Automate التدفقات الأصلية والتابعة.
- ملحق خط العمل: استرداد البيانات من الأنظمة القديمة بشكل مستمر وإتاحتها في Power BI.
الهندسة المعمارية والهندسة والبناء (AEC)
منشئ توائم Azure الرقمية: استخدم إنشاء بيانات نمذجة المعلومات من Autodesk Forge لأتمتة إنشاء مجموعة بيانات أساسية Azure Digital Twins.
الرعاية الصحية
اتحاد البيانات الصحية: مشاركة البيانات بين أعضاء اتحاد الرعاية الصحية.
الحوسبة عالية الأداء
قالب تحليل مخاطر HPC: استخدم Azure CycleCloud في تطبيق تحليل المخاطر لتوسيع حساب TIBCO GridServer المحلي إلى Azure.
أفضل الممارسات
يمكن أن تساعدك هذه الموارد على التحقق من التصميم الخاص بك مقابل أفضل الممارسات الحالية الموصى بها:
يمكن لـAzure Event Hubs و Functions العمل معا في بنية بلا خادم لمعالجة كميات كبيرة من البيانات في الوقت الفعلي تقريبًا. للحصول على إرشادات حول كيفية تحقيق أقصى قدر من الأداء والمرونة والأمان وإمكانية المراقبة ونطاق هذه البنية، راجع هذه المقالات:
تستخدم العديد من حلول التكامل Logic Apps لتنفيذ عمليات الأعمال. للحصول على أفضل الممارسات حول إنشاء بنيات موثوق بها باستخدام هذه الخدمة، راجع استمرارية الأعمال والإصلاح بعد كارثة لـAzure Logic Apps.
للتحقق مما إذا كان تطبيق Logic Apps يتوافق مع الإصدار 2.0 من معيار أمان Azure، راجع أساس أمان Azure لتطبيقات المنطق.
للحصول على معلومات وإرشادات عامة حول استخدام Apache NiFi لمعالجة البيانات وتوزيعها على Azure، راجع Apache NiFi على Azure.
مجموعة تطبيقات خط الأساس
توفر هذه البنيات المرجعية تطبيقات أساسية لسيناريوهات مختلفة:
- أحمال عمل تحليل البيانات للصناعات المنظمة: قم بتشغيل أحمال عمل تحليلات البيانات التي تأخذ في الاعتبار المتطلبات التنظيمية.
- نشر واجهات برمجة التطبيقات الداخلية للمستخدمين الخارجيين: دمج واجهات برمجة التطبيقات ثم عرضها للمستخدمين الخارجيين.
- تكامل المؤسسة الأساسي على Azure: تنسيق المكالمات المتزامنة إلى الأنظمة الخلفية للمؤسسة.
- تكامل المؤسسة باستخدام وسيط الرسائل والأحداث: تنسيق المكالمات غير المتزامنة مع الأنظمة الخلفية للمؤسسات باستخدام قوائم الانتظار والأحداث.
- المعلومات المهنية للمؤسسات: نقل البيانات من قاعدة بيانات SQL Server محلية إلى Azure Synapse Analytics وتحويل البيانات للتحليل.
- الواجهات الأمامية للويب والهاتف المحمول: إتاحة بيانات الجهات الخارجية لمستخدمي الويب.
- تكامل البيانات مع Logic Apps SQL Server: أتمتة مهام تكامل البيانات التي تقوم بتنفيذها استجابة لاستدعاءات واجهة برمجة التطبيقات.
دليل العمليات
يعد نشر حمل العمل الخاص بك حدثًا رئيسيًا. بعد تشغيل عمليات التكامل الخاصة بك، يمكن أن يتحول تركيزك إلى العمليات. توفر المواد التالية توصيات ومعلومات مرجعية لمساعدتك على مواصلة تلبية متطلبات العملاء والطلبات التنظيمية:
- حول الموصلات في Azure Logic Apps: تعرف على كيفية الاستفادة من مئات الموصلات التي تقدمها Logic Apps.
- ضوابط الامتثال التنظيمي لنهج Azure لتطبيقات Azure Logic: جعل Logic Apps متوافقة مع المعايير التنظيمية.
البقاء على اطلاع بالتكامل
تتلقى أتمتة Azure التحسينات على أساس مستمر. للبقاء على اطلاع بالتطورات الأخيرة، راجع تحديثات Azure.
الموارد الإضافية
توفر الموارد التالية توصيات ومعلومات عملية لسيناريوهات محددة.