البرامج الوسيطة

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

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

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

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

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

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

مقالات مرتبطة...

  • السمك القرش.

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

  • ما هو نظام إدارة قواعد البيانات (DBMS)؟

    نظام إدارة قواعد البيانات (DBMS) هو برنامج يقوم بإنشاء قاعدة بيانات وتشغيلها. يقوم بإنشاء إطار يمكنه تخزين محتويات قاعدة البيانات وتنظيمها واسترجاعها ومعالجتها بطريقة منظمة. كما يوفر أيضًا واجهة للمستخدمين والتطبيقات للوصول إلى محتويات قاعدة البيانات باستخدام لغة استعلام موحدة مثل SQL. يوفر برنامج DBMS أيضًا أدوات لمسؤولي قواعد البيانات لإدارة قواعد البيانات الخاصة بهم….

  • ما المقصود بإدارة أداء التطبيق؟

    إدارة أداء التطبيق (APM) هي ممارسة داخل إدارة الأنظمة تستهدف إدارة وتتبع توافر وكفاءة تطبيقات البرامج. تتضمن APM ترجمة مقاييس تكنولوجيا المعلومات إلى معنى تجاري. يفحص سير العمل وأدوات تكنولوجيا المعلومات المرتبطة به التي يتم نشرها لتحليل مخاوف أداء التطبيق وتحديدها والإبلاغ عنها للتأكد من تلبية توقعات الشركات والمستخدمين النهائيين. يشير أداء التطبيق إلى مدى…

  • طريقة عمل ضبط المصنع لهاتف آيفون.

    فكر في إعادة ضبط المصنع لهاتف آيفون كبداية نظيفة، قائمة جديدة تمحو بشكل دائم كلاً من المعلومات والإعدادات على جهاز iPhone الخاص بك. سواء كنت تبيع iPhone الخاص بك، أو تستبدل الطراز الجديد الأكثر لمعانًا أو تتبرع به، فإن إجراء إعادة ضبط المصنع يبقي معلوماتك بعيدًا عن الأذى. سنبين لك كيفية القيام بذلك. طريقة عمل…

  • ما هو التيرابايت (Terabyte)؟

    التيرابايت (Terabyte) هو 1012 أو 1،000،000،000،000 بايت. واحد تيرابايت (يختصر بـ “TB”) يساوي 1000 غيغابايت ويسبق وحدة القياس البيتابايت. ما هو التيرابايت؟ في حين أن تيرابايت هو بالضبط 1 تريليون بايت، في بعض الحالات يتم استخدام تيرابايت وتيبيبايت بشكل مترادف، على الرغم من أن تيبيبايت يحتوي في الواقع على 1,099,511,627,776 بايت (1,024 غيبيبايت). كما أنه غالبًا…

  • ما هو جسر التصحيح البرمجي للأندرويد؟

    جسر التصحيح البرمجي للأندرويد Android Debug Bridge (ADB) هو برنامج خادم عميل يستخدم في تطوير تطبيقات Android. يعد جسر التصحيح البرمجي للأندرويد Android Debug-Bridge جزءًا من Android SDK ويتكون من ثلاثة مكونات: عميل وبرنامج خفي وخادم. يتم استخدامه لإدارة مثيل المحاكي أو جهاز Android الفعلي. شرح جسر التصحيح البرمجي للأندرويد. بصرف النظر عن Android SDK، والذي…