تطوير التطبيقات الحديثة

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

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

المتطلبات الأساسية

المتطلبات العامة التي تنطبق على أي تطبيق حديث.


الأمان والامتثال

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


التوفر

جعل التطبيقات متاحة على مدار الساعة 24/7/365 بدون وقت توقف أو مخطط أو غير مخطط.


قابلية التوسع

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


الأداء

قم بتوفير أدنى فترة تأخير وأعلى إنتاجية مطلوبة لأفضل تجربة ممكنة للمستخدم.


المرونة

الاعتماد على أدوات وأساليب الأتمتة الحديثة لعمليات الإنشاء والنشر. تجنب الاختناقات الناتجة عن الحاجة إلى مهام يدوية.


إمكانية المراقبة

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


المرونة

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


تحسين التكلفة

قم بالتشغيل بأقل تكلفة إجمالية ممكنة، مع موازنة كل المتطلبات الأخرى.


قابلية النقل

تأكد من تقيد بنية التطبيق بالمعايير المفتوحة - التي تسهل الترحيل من السحابة المحلية إلى السحابة أو عبر الموردين.

الفئات والتقنيات الموصى بها، الوصف أدناه تعرض هذه الصورة الفئات والتقنيات الموصى بها الموضحة في النص المحيط. يتم توضيح العلاقات بين الفئات على النحو التالي: تمثل فئة اللغات وأطر العمل مدخلات لفئة DevOps التي بدورها تدخل إلى فئة التطبيق. تدعم هذه الفئات الثلاث فئة الأمن والحوكمة التي تدعمها في حد ذاتها فئة "المراقبة والإدارة". تحتوي كل فئة على صور تصور أبرز التقنيات لهذه الفئة.