תוכן עניינים:
הגדרה - מה המשמעות של מודל תכנות יישומים (APM)?
מודל תכנות היישומים (APM) הוא מודל תכנות J2EE המספק הנחיות לספק רכיבי יישומים. JPM משמש לבניית תוכנה לפונקציות עסקיות על סמך הפונקציונליות ודרישות המערכת הדרושות לעסק.
מכשיר J2EE APM מתמקד ביצירת רכיבים לגישה למערכת מידע ארגונית של החברה (EIS) וביסוס וניהול קשרים למערכת זו. APM גם שואפת לפתח רכיבים שיכולים לספק ביטחון ליישום הארגוני ולתמוך בעסקאות מאובטחות.
ה- APM מגדיר מתווה לפיתוח יישומים מבוססי אינטרנט, מבוזרים ו- Java.
Techopedia מסביר מודל תכנות יישומים (APM)
APM מתאר את שיטות העבודה המומלצות לבניית יישום ארגוני J2EE, שרובו מבוסס על מודל תלת שכבתי:
- מכונת לקוח
- APM
- שרת מסד - נתונים
ניתן להשתמש בבנק כדוגמה מפושטת למבנה תלת שכבתי. מכונות מספר (PC) משמשות כנדבך הראשון. המיינפריים הוא הרובד השלישי ומתקן האחסון עבור הנתונים הקריטיים ביותר. אף כי מחלקת ה- IT של הבנק מנהלת מחשבים אלה, לא תמיד ניתן לשדרג מערכות המפרסות את היישומים האחרונים, בגלל פוטנציאל לאובדן נתונים ו / או בעיות אחרות.
עם זאת, על סמך הנחיות APM, ניתן להשתמש בפתרון עם שרתי אינטרנט / יישומים ומכולות רכיבים מופצים כמכונות בינוניות. בעזרת שכבה אמצעית זו, ניתן לספק פונקציות חדשות לשכבה הראשונה והשלישית מבלי לשדרג את המערכות הראשונה והשלישית או להתקין תוכנה חדשה. על ידי הגדרת הרובד האמצעי, APM תומכת בתנועה לעבר לקוחות רזים מבוססי אינטרנט.
מושג חשוב נוסף של APM הוא המיכל. ההבדל העיקרי בין רכיבי JavaBean ו- J2EE הוא שמרכיבי J2EE לא בדרך כלל מתקשרים זה עם זה, אלא מתקשרים עם המכולות שלהם.
