منسق مضمن
المُنسِّق المُضمَّن (Embedded Orchestrator) هو مكون برمجي مصمم لإدارة وتنسيق وأتمتة العمليات التجارية المعقدة والمتعددة الخطوات مباشرةً ضمن السياق التشغيلي لتطبيق أو خدمة. على عكس محركات سير العمل الخارجية، يتواجد المُنسِّق المُضمَّن أقرب إلى منطق الأعمال، مما يتيح اتخاذ القرارات في الوقت الفعلي وإدارة الحالة للمهام المعقدة.
في البنى المعمارية الحديثة والموزعة، غالباً ما تمتد العمليات عبر خدمات مصغرة متعددة (microservices)، وواجهات برمجة تطبيقات خارجية (APIs)، ومصادر بيانات مختلفة. يوفر المُنسِّق المُضمَّن مستوى التحكم اللازم لضمان تنفيذ هذه الخطوات المتباينة بالتسلسل الصحيح، والتعامل مع حالات الفشل بأناقة، والحفاظ على سلامة المعاملات دون الاعتماد على طبقات تنسيق خارجية معقدة.
في جوهره، يحافظ المُنسِّق على حالة سير العمل الجاري. يتلقى مُحفِّزاً أولياً، ويُقسِّم الهدف العام إلى مهام منفصلة وقابلة للإدارة، ثم يستدعي الخدمات الضرورية بالتسلسل أو بالتوازي. إذا فشلت إحدى الخدمات، يقوم المُنسِّق بتنفيذ منطق تعويض مُعرَّف مسبقاً (مثل إعادة المحاولة، التراجع) قبل الإبلاغ عن الحالة النهائية.