أنواع تطبيقات Java

مكتمل

في هذه الوحدة، سنميز بين الأنواع المختلفة لتطبيقات Java من جانب الخادم لمساعدتك في اختيار حل سحابي مطابق.

التطبيقات المتجانسة

التطبيق المتجانس هو الكل في حل واحد لا يزال مناسبا للعديد من المشاريع. يعد التطبيق المتجانس بداية جيدة للنماذج الأولية والشركات الناشئة. من السهل تطوير وتصحيح الأخطاء واختبارها ونشرها.

تقليديا، تعمل التطبيقات المتجانسة على خوادم التطبيقات وتحجيم التطبيق بأكمله.

الخدمات المصغرة

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

في فريق متعدد الوظائف، يمكنك تقديم الميزات بشكل مستقل قدر الإمكان. يجب أن يكون كل فريق مسؤولا عن الجزء المخصص الخاص به من البرنامج.

وظائف الدفعات

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

بنيات بلا خادم

يتم تنفيذ الدالات فقط في حدث. يتم "تشغيل" الدالة بواسطة نوع معين من الأحداث. تتضمن المشغلات المدعومة الاستجابة للتغييرات في البيانات، أو الاستجابة للرسائل، أو التشغيل على جدول زمني، أو تلقي طلب HTTP.