موظف التطبيق
خادم التطبيقات هو خادم يستضيف التطبيقات [ 1 ] أو البرامج التي توفر تطبيقًا تجاريًا من خلال بروتوكول اتصال . [ 2 ] بالنسبة لتطبيق ويب نموذجي ، يقع خادم التطبيقات خلف خوادم الويب .
إطار عمل خادم التطبيقات هو نموذج لطبقة الخدمات. يتضمن مكونات برمجية متاحة لمطور البرامج عبر واجهة برمجة التطبيقات . قد يحتوي خادم التطبيقات على ميزات مثل التجميع ، والتعافي من الأعطال ، وموازنة الأحمال . والهدف هو تمكين المطورين من التركيز على منطق الأعمال . [ 3 ]
خوادم تطبيقات جافا
تحدد Jakarta EE (المعروفة سابقًا باسم Java EE أو J2EE) المجموعة الأساسية من واجهات برمجة التطبيقات وميزات خوادم تطبيقات Java .
تم تقسيم البنية التحتية لشبكة جاكرتا إي إي إلى حاويات منطقية.
- حاوية EJB: تُستخدم مكونات Enterprise Beans لإدارة المعاملات. وفقًا لـ Java BluePrints ، فإن منطق الأعمال للتطبيق موجود في مكونات Enterprise Beans - وهي مكون خادم معياري يوفر العديد من الميزات، بما في ذلك إدارة المعاملات التصريحية، وتحسين قابلية توسع التطبيق .
- حاوية الويب : تتضمن وحدات الويب Jakarta Servlets و Jakarta Server Pages (JSP).
- حاوية JCA ( موصلات جاكرتا )
- موفر خدمة JMS ( خدمة الرسائل في جاكرتا )
مايكروسوفت
تُوظّف مايكروسوفت تقنية .NET في نظام تشغيل Windows Server ، حيث تعمل تقنيات .NET Framework كخادم تطبيقات، وذلك لتوفير بنية تحتية لتطبيقات وخدمات الطبقة الوسطى. [ 4 ] ويشمل دور خادم تطبيقات Windows خدمات معلومات الإنترنت (IIS) لدعم خادم الويب، و.NET Framework لدعم التطبيقات، و ASP.NET لتوفير برمجة جانب الخادم ، وCOM+ للتواصل بين مكونات التطبيق، وMessage Queuing للمعالجة متعددة الخيوط، و Windows Communication Foundation (WCF) للتواصل بين التطبيقات. [ 5 ]
خوادم تطبيقات PHP
تقوم خوادم تطبيقات PHP بتشغيل وإدارة تطبيقات PHP .
- يوفر Zend Server ، الذي تم تطويره بواسطة Zend ، وظائف خادم التطبيقات للتطبيقات القائمة على PHP.
- RoadRunner ، الذي تم تطويره بواسطة Spiral Scout، هو خادم تطبيقات PHP عالي الأداء، وموازن تحميل، ومدير عمليات مكتوب بلغة Go .
طرف ثالث
خوادم تطبيقات الهاتف المحمول
توفر خوادم تطبيقات الهاتف المحمول خدمة توصيل البيانات إلى الأجهزة المحمولة.
ميزات الهاتف المحمول
تشمل القدرات الأساسية لخدمات تطبيقات الهاتف المحمول ما يلي:
- توجيه البيانات – يتم تغليف البيانات في كائنات أصغر ( REST ) مع بعض منطق الأعمال لتقليل متطلبات النطاق الترددي والبطارية
- التنسيق – المعاملات وتكامل البيانات عبر مصادر متعددة
- خدمة المصادقة – يتم إدارة الاتصال الآمن بأنظمة الواجهة الخلفية بواسطة برنامج الوسيط المحمول
- دعم دون اتصال بالإنترنت – يتيح للمستخدمين الوصول إلى البيانات واستخدامها حتى في حالة عدم اتصال الجهاز بالإنترنت
- الأمان – تشفير البيانات، والتحكم في الجهاز، وبروتوكول SSL، وتسجيل المكالمات
تحديات الهواتف المحمولة
على الرغم من أن معظم البنية التحتية القائمة على المعايير (بما في ذلك SOA ) مصممة للاتصال بأي شيء بغض النظر عن البائع أو المنتج أو التكنولوجيا، فإن معظم المؤسسات تواجه صعوبة في ربط أنظمة الواجهة الخلفية بتطبيقات الهاتف المحمول، لأن الأجهزة المحمولة تضيف التحديات التكنولوجية التالية: [ 6 ]
- موارد محدودة – تتمتع الأجهزة المحمولة بقدرة ونطاق ترددي محدودين.
- انقطاع الاتصال - خدمة الهاتف المحمول وتغطية الواي فاي غالباً ما تكون غير مستمرة
- يصعب تأمينها [ 7 ] - تجعل ممارسات التنقل واستخدام الأجهزة الشخصية في العمل من الصعب تأمين الأجهزة المحمولة
نماذج النشر
يمكن نشر خادم التطبيقات:
- في الموقع
- سحاب
- سحابة خاصة
- المنصة كخدمة (PaaS)
انظر أيضاً
مراجع
- ↑ أوتينجر، جوزيف (1 سبتمبر 2008). "ما هو خادم التطبيقات؟" . TheServerSide.com . تم الاطلاع عليه بتاريخ 6 فبراير 2022.
يوفر خادم التطبيقات بيئةً لتشغيل التطبيقات، بغض النظر عن نوعها أو وظيفتها
. - ↑ سينتيس، توني (23 أغسطس 2002). "خادم التطبيقات، خادم الويب: ما الفرق؟" . جافا وورلد . تم الاسترجاع في 14 يونيو 2022.
[أ]يقوم خادم التطبيقات بعرض منطق الأعمال لتطبيقات العميل من خلال بروتوكولات مختلفة
. - ^ سيري ، ستيفانو. فراتيرنالي، بييرو؛ بونجيو، ألدو؛ برامبيلا، ماركو؛ كوماي، سارة؛ ماتيلا، ماريستيلا (2003). تصميم تطبيقات الويب كثيفة البيانات . مورجان كوفمان . دوى : 10.1016/B978-1-55860-843-6.X5000-2 . رقم ISBN 1-55860-843-5.
- ↑ TechNet: خادم التطبيقات
- ↑ TechNet: دور خادم التطبيقات
- ↑ جاينيك، كوكو (19 نوفمبر 2014). "لماذا يتطلب تطوير تطبيقات الجوال أكثر من مجرد بنية الخدمات الموجهة (SOA)" . مجلة مطوري التطبيقات . تم الاطلاع عليه بتاريخ 6 فبراير 2022 .
- ↑ إيغان، بوب (11 أبريل 2014). "مليار مستخدم للهواتف الذكية قد يتأثرون بثغرة هارت بليد الأمنية" . فوربس . تاريخ الاسترجاع: 6 فبراير 2022 .
{ واجهات الويب للجداول }
- الخوادم (الحوسبة)
- هندسة البرمجيات
