OIC · Fusion · متوسط
أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج
تسع عشرة وحدة، وتسعة عشر تدريبًا، وتكامل يُسلَّم من البداية للنهاية
بناء التكامل هو الجزء السهل. أما بناء تكامل يظل يعمل بعد تدوير بيانات الاعتماد، وتغيّر شكل الحمولة، وانقطاع الشبكة في منتصف الاستدعاء، وإعادة تشغيله مرتين — فذلك هو العمل الحقيقي، وهو موضوع هذه الدورة. هي للاستشاري أو المطوّر الذي تجاوز الاستدعاءات المباشرة بين نظامين ويحتاج الآن إلى ربط فيوجن بأنظمة لم تُصمَّم للتحدث إليه. تفترض أنك تعرف ما استدعاء REST؛ ولا تفترض أنك رأيت OIC من قبل.
٣٬٠٠٠ ج.م.
١٧٥ درسًا · ٣٦٩ دقيقة
ما ستكون قادرًا على إنجازه
- تحديد ما إذا كان المتطلب يحتاج OIC أصلًا، وقول ذلك قبل شراء الترخيص.
- بناء وتأمين الاتصالات بفيوجن وبقاعدة بيانات وبشريك عبر FTP.
- الربط بين مخططين متعارضين، وإثبات صحة الربط ببيانات ليست المسار السعيد.
- تصميم تكامل آمن لإعادة التشغيل، بحيث يستحيل تكرار الدفع لا أن يكون مستبعدًا فقط.
- معالجة الأعطال بحيث يكون الإخفاق ظاهرًا وقابلًا للاسترداد ومنسوبًا خلال دقائق.
- ترقية التكامل بين البيئات دون نقل نقاط اتصال الاختبار إلى الإنتاج.
- مراقبة بيئة حية والإجابة عن «هل عمل؟ وهل نجح؟» دون فتح التصميم.
- قراءة التحديث الفصلي لـ OIC بحثًا عن الأمرين اللذين يكسران التكاملات فعلًا.
ما ينبغي معرفته مسبقًا
- معرفة ما استدعاء REST، والقدرة على قراءة JSON وXML دون الرجوع إلى مراجع.
- مشاهدة مشروع تنفيذ واحد على الأقل في فيوجن، أو إكمال دورة أوراكل فيوجن التقني.
- بيئة OIC تستطيع البناء فيها. النسخة التجريبية تكفي لكل شيء عدا وحدة الترقية بين البيئات، فهي تحتاج بيئتين.
- لا تُفترض خبرة سابقة بـ OIC أو SOA أو الوسائط البرمجية.
ما ستتعلمه
١. الوحدة ٠ · التوجيه
ما الذي تغطيه هذه الدورة، وما الذي غطّته دورة أوراكل فيوجن التقني بالفعل، وكيف تحصل على بيئة OIC تبني فيها.
- ١كيف تعمل هذه الدورة٢ دقيقة
- ٢الحصول على بيئة OIC٢ دقيقة
- ٣ما يُفترض أنك تعرفه٢ دقيقة
- ٤المصطلحات، مرة واحدة٢ دقيقة
٢. الوحدة ١ · ما هو OIC ومتى تحتاجه
وحدة القرار، ونصفها الصريح: معظم المتطلبات لا تحتاج منصة تكامل، والتوصية بواحدة دون حاجة إخفاق حقيقي.
- ١ما هو المنتج فعلًا٢ دقيقة
- ٢الأنماط الأربعة التي يعالجها فيوجن أصلًا٢ دقيقة
- ٣متى تحتاج OIC فعلًامعاينة مجانية٢ دقيقة
- ٤كم يكلّف، ومن يدفع٢ دقيقة
- ٥OIC وبقية منظومة أوراكل٢ دقيقة
- ٦الجيل الثاني مقابل الثالث، ولماذا يهمك٢ دقيقة
- ٧ما الذي ينكسر: التكامل الذي ما كان ينبغي أن يوجد٢ دقيقة
- ٨تمهيد التدريب · ستة متطلبات وتوصية لكل منها٢ دقيقة
٣. الوحدة ٢ · وحدة التحكم وأول تكامل لك
إنجاز شيء يعمل من البداية للنهاية في جلسة واحدة، ليكون لدى بقية الدورة شيء ملموس تحسّنه.
- ١وحدة التحكم والأماكن الأربعة التي ستعيش فيها٢ دقيقة
- ٢المشاريع، وهل تستخدمها٢ دقيقة
- ٣أول تكامل لك، من البداية للنهاية٢ دقيقة
- ٤التفعيل، وماذا يفعل فعلًا٢ دقيقة
- ٥تشغيله والعثور على المثيل٢ دقيقة
- ٦التسمية، ولماذا تهم أكثر مما ينبغي٢ دقيقة
- ٧الإصدارات والنسخ٢ دقيقة
- ٨ما الذي ينكسر: أخطاء الأسبوع الأول٢ دقيقة
- ٩تمهيد التدريب · ابنِ وفعّل وشغّل واعثر٢ دقيقة
٤. الوحدة ٣ · الاتصالات والمحوّلات
الاتصال هو بيانات اعتماد ونقطة اتصال وعقد. إتقان هذه الثلاثة هو معظم ما يجعل البيئة قابلة للصيانة.
- ١ما هو الاتصال٢ دقيقة
- ٢اختيار المحوّلمعاينة مجانية٢ دقيقة
- ٣محوّل REST٢ دقيقة
- ٤محوّل SOAP٢ دقيقة
- ٥محوّل FTP٢ دقيقة
- ٦محوّل قاعدة البيانات٢ دقيقة
- ٧اختبار الاتصال بشكل صحيح٢ دقيقة
- ٨اتصال واحد أم عدة اتصالات٢ دقيقة
- ٩وكلاء الاتصال، ومتى تحتاجهم٢ دقيقة
- ١٠ما الذي ينكسر: أربعة إخفاقات اتصال٢ دقيقة
- ١١تمهيد التدريب · ثلاثة اتصالات لثلاثة أنظمة٢ دقيقة
٥. الوحدة ٤ · محوّل فيوجن بالتفصيل
المحوّل الذي ستستخدمه أكثر من غيره. يخفي كثيرًا، ومعرفة ما يخفيه هي الفرق بين بناء سريع وبعد ظهيرة طويل.
- ١ماذا يمنحك محوّل فيوجن٢ دقيقة
- ٢تصفّح الدليل٢ دقيقة
- ٣كائنات الأعمال مقابل الخدمات٢ دقيقة
- ٤الاشتراك في حدث أعمال٢ دقيقة
- ٥حساب الخدمة وأدواره٢ دقيقة
- ٦العمليات المجمّعة ومسار الملفات٢ دقيقة
- ٧الاستدعاءات المرتجعة والعمليات الطويلة٢ دقيقة
- ٨أنماط التكامل مع ERP٢ دقيقة
- ٩قراءة عطل من فيوجن٢ دقيقة
- ١٠الصمود أمام تحديث فيوجن الفصلي٢ دقيقة
- ١١ما الذي ينكسر: خمسة إخفاقات في محوّل فيوجن٢ دقيقة
- ١٢تمهيد التدريب · اقرأ من فيوجن واكتب إليه٢ دقيقة
٦. الوحدة ٥ · عمليات الربط والتحويل
وحدة محورية. هنا يُوفَّق بين نظامين متعارضين. خطأ الربط لا يُخفق — بل يُسجّل بيانات خاطئة بكل مظاهر النجاح.
- ١ما هو الربط فعلًامعاينة مجانية٢ دقيقة
- ٢مُحرِّر الربط عمليًا٢ دقيقة
- ٣الإلزامي والاختياري والعنصر الفارغ٢ دقيقة
- ٤العناصر المتكررة والحلقات٢ دقيقة
- ٥الربط الشرطي٢ دقيقة
- ٦الدوال: النصوص والأرقام والتواريخ٢ دقيقة
- ٧التواريخ والمناطق الزمنية، بعناية٢ دقيقة
- ٨الأرقام والدقة والعملة٢ دقيقة
- ٩جداول الترجمة داخل الربط٢ دقيقة
- ١٠اختبار الربط ببيانات حقيقية٢ دقيقة
- ١١مساحات الأسماء والأخطاء التي تسببها٢ دقيقة
- ١٢إبقاء الربط قابلًا للصيانة٢ دقيقة
- ١٣ما الذي ينكسر: خمسة إخفاقات ربط٢ دقيقة
- ١٤تمهيد التدريب · اربط مخططين متعارضين٢ دقيقة
٧. الوحدة ٦ · أنماط التنسيق
ترتيب عدة استدعاءات، مع تفرّع وحالة. هنا يستحق OIC ترخيصه، وهنا أيضًا يصير التنسيق برنامجًا لا يستطيع أحد صيانته.
- ١المدفوع بالتطبيق مقابل المجدول٢ دقيقة
- ٢الاستدعاءات وشكل التدفّق٢ دقيقة
- ٣التفرّع بصدق٢ دقيقة
- ٤الحلقات على المجموعات٢ دقيقة
- ٥المتغيرات المحلية والإسناد٢ دقيقة
- ٦التكاملات الفرعية وإعادة الاستخدام٢ دقيقة
- ٧المتزامن مقابل غير المتزامن٢ دقيقة
- ٨إدخال خطوة قاعدة بيانات أو ملف٢ دقيقة
- ٩متى يكون التنسيق أكبر من اللازم٢ دقيقة
- ١٠ما الذي ينكسر: ثلاثة إخفاقات تنسيق٢ دقيقة
- ١١تمهيد التدريب · ابنِ تدفّقًا من أربع خطوات٢ دقيقة
٨. الوحدة ٧ · التكاملات المجدولة ومعالجة الملفات
معظم التكامل الحقيقي ملفات على جدول. غير لامع، ومنه يأتي أغلب حوادث الإنتاج فعلًا.
- ١جدولة تكامل٢ دقيقة
- ٢المعاملات وحالة التشغيل٢ دقيقة
- ٣قراءة الملفات: الأنماط والأدلة٢ دقيقة
- ٤مشكلة التخزين المؤقت٢ دقيقة
- ٥الملفات الكبيرة والتجزئة٢ دقيقة
- ٦كتابة ملفات يستطيع الشريك قراءتها٢ دقيقة
- ٧الأرشفة ومعالجة الملفات مرة واحدة فقط٢ دقيقة
- ٨اكتشاف الملف الذي لم يصل٢ دقيقة
- ٩ما الذي ينكسر: أربعة إخفاقات ملفات٢ دقيقة
- ١٠تمهيد التدريب · ملف ليلي بشكل سليم٢ دقيقة
٩. الوحدة ٨ · معالجة الأخطاء والأعطال وإعادة المحاولة
وحدة محورية. كل تكامل يُخفق في النهاية. وأن يكون ذلك تعافيًا في خمس دقائق أو أسبوعًا من التسويات يُقرَّر هنا، في وقت التصميم.
- ١أنواع الإخفاق الأربعة٢ دقيقة
- ٢العطل مقابل الخطأمعاينة مجانية٢ دقيقة
- ٣النطاقات ومعالجات الأعطال٢ دقيقة
- ٤ماذا تفعل بعطل التقطته٢ دقيقة
- ٥إعادة المحاولة: كم مرة وبأي تباعد٢ دقيقة
- ٦صندوق الرسائل المتعذّرة، ومن يقرؤه٢ دقيقة
- ٧الإخفاق الجزئي داخل دفعة٢ دقيقة
- ٨التعويض، وحدوده٢ دقيقة
- ٩تنبيه إنسان٢ دقيقة
- ١٠إعادة الإرسال بأمان٢ دقيقة
- ١١أخطاء ليست إخفاقات٢ دقيقة
- ١٢ما الذي ينكسر: خمسة إخفاقات في معالجة الأخطاء٢ دقيقة
- ١٣تمهيد التدريب · اكسره بخمس طرق٢ دقيقة
١٠. الوحدة ٩ · قابلية التكرار الآمن ومنع الازدواج
وحدة مستقلة لأن هنا تُدفع الأموال مرتين. كل تكامل يُعاد في النهاية، بجدولة أو بشريك أو بشخص يضغط «إعادة إرسال».
- ١لماذا يُعاد كل تكاملمعاينة مجانية٢ دقيقة
- ٢ما تعنيه قابلية التكرار الآمن هنا٢ دقيقة
- ٣اختيار مفتاح الربط٢ دقيقة
- ٤أين يُفرَض٢ دقيقة
- ٥حين لا يملك الهدف مفتاحًا طبيعيًا٢ دقيقة
- ٦انتهاء المهلة: النتيجة الملتبسة٢ دقيقة
- ٧قابلية التكرار الآمن على مستوى الملف٢ دقيقة
- ٨ما الذي ينكسر: ثلاث حالات ازدواج٢ دقيقة
- ٩تمهيد التدريب · اجعل تدفّق الدفع آمنًا للإعادة٢ دقيقة
١١. الوحدة ١٠ · أحداث الأعمال والنشر والاشتراك
التفاعل مع وقوع شيء بدلًا من السؤال المتكرر عمّا إذا كان قد وقع. أرخص وأسرع، وأصعب في التحليل حين يُخفق.
- ١المدفوع بالأحداث مقابل الاستطلاع الدوري٢ دقيقة
- ٢أحداث أعمال فيوجن عمليًا٢ دقيقة
- ٣الاشتراك دون فقد أحداث٢ دقيقة
- ٤الترتيب، ولماذا لا يمكن الاعتماد عليه٢ دقيقة
- ٥التسليم مرة واحدة على الأقل٢ دقيقة
- ٦أحداث OIC بين التكاملات٢ دقيقة
- ٧ما الذي ينكسر: ثلاثة إخفاقات أحداث٢ دقيقة
- ٨تمهيد التدريب · اشترك ثم عطِّل ثم الحق٢ دقيقة
١٢. الوحدة ١١ · جداول الترجمة والمكتبات وإعادة الاستخدام
إبقاء ما يتغيّر خارج ما لا يتغيّر. وحدة صغيرة، وهي الفرق بين منظومة تستطيع صيانتها وأخرى تعيد بناءها.
- ١جداول الترجمة: جدول المقابلات٢ دقيقة
- ٢تعديل جدول ترجمة بأمان٢ دقيقة
- ٣مكتبات جافاسكربت في OIC٢ دقيقة
- ٤الاتصالات القابلة لإعادة الاستخدام والتسمية٢ دقيقة
- ٥التهيئة مقابل التثبيت داخل الشيفرة٢ دقيقة
- ٦ما الذي ينكسر: جدول ترجمة بلا مالك٢ دقيقة
- ٧تمهيد التدريب · أخرج القيم المثبّتة٢ دقيقة
١٣. الوحدة ١٢ · الأمان: بيانات الاعتماد والشهادات والشبكة
وحدة محورية. التكامل يحمل بيانات اعتماد لعدة أنظمة في آن واحد، وهو ما يجعله أثمن ما في المنظومة اختراقًا.
- ١ماذا يحمل التكامل فعلًا٢ دقيقة
- ٢أين تعيش بيانات الاعتمادمعاينة مجانية٢ دقيقة
- ٣حساب الخدمة وأقل صلاحية ممكنة٢ دقيقة
- ٤OAuth وأي نمط منح تستخدم٣ دقيقة
- ٥الشهادات: الثقة والهوية وانتهاء الصلاحية٢ دقيقة
- ٦التدوير بلا انقطاع٣ دقيقة
- ٧الشبكة: قوائم السماح ونقاط النهاية الخاصة٣ دقيقة
- ٨ما ينتهي به المطاف في السجل٣ دقيقة
- ٩ما الذي ينكسر: أربعة إخفاقات أمنية٣ دقيقة
- ١٠تمهيد التدريب · دقّق تكاملًا بحثًا عن انكشاف٢ دقيقة
١٤. الوحدة ١٣ · المراقبة والتتبع والتنبيه
الإجابة عن «هل عمل، وهل نجح» دون فتح التصميم. الوحدة التي تقرّر ما إذا كنت ستعرف بالإخفاق قبل العميل.
- ١وحدة تحكم المراقبة٢ دقيقة
- ٢متغيرات التتبع: قرار التصميم الواحدمعاينة مجانية٢ دقيقة
- ٣قراءة نسخة مُخفِقة٢ دقيقة
- ٤الاحتفاظ بالحمولات وحدوده٢ دقيقة
- ٥الأخطاء مقابل الرفض في وحدة التحكم٢ دقيقة
- ٦التنبيه: لمن ومتى وبأي صوت٣ دقيقة
- ٧الإخفاق الصامت: لم يعمل شيء٣ دقيقة
- ٨التقرير إلى جهة العمل٢ دقيقة
- ٩ما الذي ينكسر: التكامل الذي لم يعرف أحد أنه توقف٢ دقيقة
- ١٠تمهيد التدريب · اجعل الإخفاق مرئيًا في خمس دقائق٢ دقيقة
١٥. الوحدة ١٤ · الأداء ومعدل الإنجاز
ماذا يحدث حين يصير الحجم عشرة أضعاف العرض التوضيحي. مسألة تصميم في الأغلب، ونادرًا ما تُحلّ بالضبط بعد الحقيقة.
- ١أين يذهب الوقت فعلًا٢ دقيقة
- ٢استدعاء لكل سجل مقابل الدفعة٣ دقيقة
- ٣المعالجة المتوازية وكلفتها٢ دقيقة
- ٤حجم الحمولة والذاكرة٣ دقيقة
- ٥حزم الرسائل وكلفة التشغيل٢ دقيقة
- ٦الخنق والضغط العكسي٣ دقيقة
- ٧ما الذي ينكسر: التكامل الذي عمل في الاختبار٢ دقيقة
- ٨تمهيد التدريب · عشرة أضعاف الحجم٣ دقيقة
١٦. الوحدة ١٥ · اختبار التكامل بشكل صحيح
التكاملات صعبة الاختبار لأن نصف النظام يملكه غيرك. ماذا تفعل حيال ذلك، بدلًا من اختبار المسار السعيد والأمل في الباقي.
- ١ماذا يعني «مُختبَر» في تكامل٢ دقيقة
- ٢الاختبار بغياب النظام الآخرمعاينة مجانية٣ دقيقة
- ٣اختيار بيانات اختبار كفيلة بالإخفاق٢ دقيقة
- ٤اختبار مسارات الإخفاق٣ دقيقة
- ٥اختبار قابلية التكرار الآمن صراحةً٢ دقيقة
- ٦اختبار شامل مع جهة العمل٢ دقيقة
- ٧ما الذي ينكسر: اختبار قبول لم يثبت شيئًا٢ دقيقة
- ٨تمهيد التدريب · خطة اختبار يوقّع عليها أحد٣ دقيقة
١٧. الوحدة ١٦ · البيئات والترقية بينها
وحدة محورية. نقل التكامل من الاختبار إلى الإنتاج. الوحدة التي يرسل فيها خطأٌ بياناتٍ حيّة إلى نقطة نهاية اختبارية، أو العكس.
- ١ماذا تعني البيئة هنا٢ دقيقة
- ٢التصدير والاستيراد آليًا٢ دقيقة
- ٣قائمة تحقّق الترقيةمعاينة مجانية٢ دقيقة
- ٤الاتصالات لا تسافر٢ دقيقة
- ٥جداول الترجمة والقيم الخاصة بالبيئة٢ دقيقة
- ٦الجداول الزمنية بعد الترقية٢ دقيقة
- ٧الإصدارات والتراجع٢ دقيقة
- ٨أتمتة الترقية٢ دقيقة
- ٩ما الذي ينكسر: أربعة إخفاقات ترقية٢ دقيقة
- ١٠تمهيد التدريب · رقِّ وأثبت العزل٢ دقيقة
١٨. الوحدة ١٧ · التحديثات الفصلية وOIC
OIC يُحدَّث، وكذلك كل ما يتحدث إليه. تقويمان، والتكاملات بينهما.
- ١تقويما تحديث لا واحد٢ دقيقة
- ٢قراءة ملاحظات إصدار OIC بحثًا عن المخاطر٢ دقيقة
- ٣إصدارات المحوّلات وإعادة التوليد٢ دقيقة
- ٤حزمة اختبار انحدار للتكاملات٢ دقيقة
- ٥الاختبار داخل نافذة التحديث٣ دقيقة
- ٦ما الذي ينكسر: بعد التحديث٢ دقيقة
- ٧تمهيد التدريب · قيّم ملاحظات إصدار حقيقية٣ دقيقة
١٩. الوحدة ١٨ · المشروع الختامي: تكامل واحد مُسلَّم
مهمة واقعية تُؤخذ من المتطلب إلى التسليم، مع تطبيق كل وحدة في هذه الدورة في موضعها.
- ١المهمة٣ دقيقة
- ٢التصميم قبل البناء٣ دقيقة
- ٣البناء٢ دقيقة
- ٤الإثبات٢ دقيقة
- ٥الترقية والتسليم٢ دقيقة
- ٦إلى أين بعد ذلك٣ دقيقة
