ما هي البرامج الوسيطة (Middleware)؟

ما هي البرامج الوسيطة (Middleware)؟
(اخر تعديل 2023-08-05 23:48:13 )

البرامج الوسيطة (Middleware) هي طبقة برمجيات تقع بين التطبيقات وأنظمة التشغيل. تُستخدم البرامج الوسيطة عادةً في الأنظمة الموزعة حيث تبسط تطوير البرامج عن طريق القيام بما يلي:

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

شرح البرامج الوسيطة.

تشبه البرامج الوسيطة نظام التشغيل لأنها يمكن أن تدعم برامج التطبيقات الأخرى، وتوفر تفاعلًا محكومًا، وتمنع التداخل بين العمليات الحسابية وتسهل التفاعل بين العمليات الحسابية على أجهزة كمبيوتر مختلفة عبر خدمات اتصالات الشبكة.

يوفر نظام التشغيل النموذجي واجهة برمجة تطبيقات (API) للبرامج للاستفادة من ميزات الأجهزة الأساسية. ومع ذلك، توفر البرامج الوسيطة واجهة برمجة تطبيقات لاستخدام ميزات نظام التشغيل الأساسية.