For faster navigation, this Iframe is preloading the Wikiwand page for خادم التطبيقات.

خادم التطبيقات

خادم التطبيقات هو خادم يستضيف التطبيقات.[1]

تعتبر أطر عمل خادم التطبيقات أطر عمل برمجية لبناء خوادم التطبيقات. يوفر إطار عمل خادم التطبيق الوسائل لإنشاء تطبيقات الويب وبيئة الخادم لتشغيلها.

يحتوي إطار عمل خادم التطبيق على نموذج طبقة خدمة شامل. يتضمن مجموعة من المكونات التي يمكن لمطور البرمجيات الوصول إليها عن طريق واجهة برمجة تطبيقات قياسية محددة للمنصة نفسها. بالنسبة لتطبيقات الويب، تعمل هذه المكونات عادةً في نفس بيئة خادم (خوادم) الويب، وتتمثل مهمتها الرئيسية في دعم إنشاء صفحات ديناميكية. ولكن، تنجز العديد من خوادم التطبيقات مهمام أكثر من مجرد إنشاء صفحات الويب: فهي تنفذ خدمات مثل التجميع، تجاوز الفشل، وموازنة التحميل، بحيث يمكن للمطورين التركيز على تنفيذ منطق الأعمال.[2]

في حالة خوادم تطبيقات جافا، يعمل الخادم كآلة افتراضية موسعة لتشغيل التطبيقات، ويتعامل بشفافية مع الاتصالات بقاعدة البيانات من جانب، ومع الاتصالات بعميل الويب من الجانب الآخر غالبًا.

قد تشير الاستخدامات الأخرى للمصطلح إلى الخدمات التي يوفرها الخادم أو الحواسيب التي تعمل عليها الخدمات.

تعريف خادم التطبيقات

[عدل]

تعرف خوادم التطبيقات بأنها برمجيات نظام تعمل عليها تطبيقات الويب أو تطبيقات سطح المكتب.[3]

تتكون خوادم التطبيقات من:

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

يعمل خادم التطبيق خلف خادم ويب (مثل أباتشي أو خادمات معلومات الإنترنت (آي آي إس) من مايكروسوفت) و(دائمًا تقريبًا) أمام قاعدة بيانات إس كيو إل (مثل بوستجري إس كيو إل أو ماي إس كيو إل أو أوراكل). تعد تطبيقات الويب عبارة عن كود حاسوبي ينفذ فوق خوادم التطبيقات ويكتب باللغة (اللغات) التي يدعمها خادم التطبيق ويستدعي مكتبات وقت التشغيل والمكونات التي يوفرها خادم التطبيق.

توجد خوادم التطبيقات عديدة. يؤثر الاختيار على التكلفة والأداء والموثوقية وقابلية التوسع والصيانة لتطبيق الويب.

توفر خوادم التطبيقات المملوكة خدمات النظام بطريقة محددة جيدًا ولكن مملوكة. يطور مطورو التطبيقات البرامج وفقًا لمواصفات خادم التطبيق. ولكن يعيب هذه الطريقة الاعتماد على بائع معين.

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

إطار عمل دوت نت

[عدل]

مايكروسوفت

[عدل]

تضع مايكروسوفت التطبيقات والبنية التحتية للخدمات في الطبقة الوسطى في نظام التشغيل ويندوز سيرفر وتقنيات إطار عمل دوت نت في دور خادم التطبيقات. يتضمن دور خادم تطبيقات ويندوز خدمات معلومات الإنترنت (آي آي إس) لتوفير دعم خادم الويب، وإطار عمل دوت نت لتوفير دعم التطبيق، وإيه إس بّي دوت نت لتوفير البرمجة النصية من جانب الخادم، وكوم بلس لاتصالات مكونات التطبيق، ووضع الرسائل في قائمة انتظار للمعالجة متعددة الخيوط، وأساسيات اتصال ويندوز (دبليو سي إف) لاتصالات التطبيق.[4]

المراجع

[عدل]
  1. ^ "What is an App Server?". theserverside.com. مؤرشف من الأصل في 2020-08-05. اطلع عليه بتاريخ 2010-02-28. an application server provides an environment where applications can run, no matter what the applications are or what they do
  2. ^ Stefano Ceri؛ Piero Fraternali؛ Aldo Bongio؛ Marco Brambilla؛ Sara Comai؛ Maristella Matella. "Designing Data-Intensive Web Applications, 2Q03". ((استشهاد ويب)): الوسيط |مسار= غير موجود أو فارع (مساعدة)
  3. ^ "Analysis in the Application Server Environment". مايكروسوفت. 1 يونيو 1997. مؤرشف من الأصل في 2017-08-26.
  4. ^ TechNet: Application Server Role نسخة محفوظة 2017-08-26 على موقع واي باك مشين.
{{bottomLinkPreText}} {{bottomLinkText}}
خادم التطبيقات
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?