جدول المحتويات:
التعريف - ماذا يعني نموذج برمجة التطبيقات (APM)؟
نموذج برمجة التطبيقات (APM) هو نموذج برمجة J2EE يوفر إرشادات لموفر مكون التطبيق. يتم استخدام JPM لإنشاء برامج لوظائف الأعمال استنادًا إلى الوظائف ومتطلبات النظام التي يتطلبها العمل.
يركز J2EE APM على إنشاء مكونات للوصول إلى نظام معلومات الشركة (EIS) وإقامة وإدارة هذا النظام. تسعى APM أيضًا إلى تطوير مكونات يمكنها توفير الأمان لتطبيق المؤسسة ودعم المعاملات الآمنة.
تحدد APM مخططًا تفصيليًا لتطوير التطبيقات الموزعة على الويب والموزعة والمستندة إلى Java.
تيكوبيديا تشرح نموذج برمجة التطبيقات (APM)
تحدد APM أفضل الممارسات لبناء تطبيق J2EE للمؤسسة ، يعتمد معظمها على نموذج ثلاثي المستويات:
- آلة العميل
- APM
- خادم قاعدة البيانات
يمكن استخدام البنك كمثال مبسط لهيكل ثلاثي المستويات. آلات الصراف (أجهزة الكمبيوتر) بمثابة الطبقة الأولى. يُعد الجهاز المركزي هو المستوى الثالث ومنشأة التخزين لأهم البيانات. على الرغم من أن قسم تكنولوجيا المعلومات بالبنك يدير هذه الحواسيب ، إلا أنه ليس من الممكن دائمًا ترقية الأنظمة التي تنشر أحدث التطبيقات ، بسبب احتمال فقد البيانات و / أو مشكلات أخرى.
ومع ذلك ، بناءً على إرشادات APM ، يمكن استخدام حل مع خوادم الويب / التطبيق وحاويات المكونات الموزعة كآلات متوسطة المستوى. مع هذه الطبقة الوسطى ، يمكن توفير وظائف جديدة للمستوى الأول والثالث دون ترقية أنظمة المستوى الأول والثالث أو تثبيت برنامج جديد. من خلال تعريف الطبقة الوسطى ، تدعم APM حركة نحو عملاء رفيعين يستندون إلى الويب.
آخر مفهوم APM المهم هو الحاوية. الفرق الرئيسي بين مكونات JavaBean و J2EE هو أن مكونات J2EE لا تتفاعل مع بعضها البعض في كثير من الأحيان ، ولكنها تتفاعل مع الحاويات الخاصة بكل منها.