منسق في الوقت الفعلي
المُنسِّق في الوقت الفعلي (Real-Time Orchestrator) هو مكون برمجي متطور مسؤول عن إدارة وتنسيق وتوجيه العمليات أو سير العمل المعقدة متعددة الخطوات أثناء حدوثها. على عكس المعالجات الدفعية (batch processors)، يعمل المُنسِّق بأدنى قدر من زمن الوصول (latency)، حيث يتفاعل فورًا مع الأحداث الواردة، أو تدفقات البيانات، أو تغيرات الحالة لضمان تنفيذ المهام بالتسلسل والتوقيت الصحيحين.
في البنى الحديثة والموزعة للغاية (مثل الخدمات المصغرة - microservices)، غالبًا ما تؤدي الخدمات الفردية مهام صغيرة ومحددة. يوفر المُنسِّق "العقل" اللازم لربط هذه الخدمات معًا في عملية تجارية متماسكة وشاملة من البداية إلى النهاية. تكمن أهميته في الحفاظ على الحالة، ومعالجة التبعيات، وضمان السلامة المعاملاتية عبر الأنظمة المتباينة في ظل قيود زمنية صارمة.
تتمثل الوظيفة الأساسية في البنية المعتمدة على الأحداث (event-driven architecture). يستمع المُنسِّق إلى المشغلات (الأحداث). عند استلام مُشغِّل، يحدد الإجراء التالي المطلوب، ويستدعي الخدمة المناسبة، ويراقب استجابة الخدمة، ثم يقرر الخطوة اللاحقة - سواء كانت المتابعة إلى الخدمة التالية، أو العودة للتأكيد، أو تشغيل معالج الأخطاء.
تتميز هذه العملية بحلقات التغذية الراجعة المستمرة وإدارة الحالة، مما يسمح له بالتكيف ديناميكيًا مع ظروف وقت التشغيل بدلاً من اتباع نص برمجي ثابت ومحدد مسبقًا.