Taula de continguts:
- Definició: què significa el model de programació d'aplicacions (APM)?
- Techopedia explica el model de programació d'aplicacions (APM)
Definició: què significa el model de programació d'aplicacions (APM)?
El model de programació d'aplicacions (APM) és un model de programació J2EE que proporciona directrius a un proveïdor de components d'aplicacions. JPM s'utilitza per crear programari per a funcions empresarials en funció de la funcionalitat i els requisits del sistema que el negoci requereix.
Un APM J2EE es centra en crear components per accedir al sistema d'informació empresarial (EIS) de l'empresa i establir i gestionar connexions amb aquest sistema. APM també aposta per desenvolupar components que puguin proporcionar seguretat a l’aplicació empresarial i donar suport a transaccions segures.
L'APM defineix un esquema per desenvolupar aplicacions centrades en el web, distribuïdes i basades en Java.
Techopedia explica el model de programació d'aplicacions (APM)
Una APM descriu les bones pràctiques per crear una aplicació empresarial J2EE, la majoria basades en un model de tres nivells:
- Màquina del client
- APM
- Servidor de bases de dades
Es pot utilitzar un banc com a exemple simplificat d’una estructura de tres nivells. Les caixes (PC) serveixen com a primer nivell. El mainframe és el tercer nivell i la instal·lació d’emmagatzematge de les dades més crítiques. Tot i que el departament informàtic del banc gestiona aquests equips, no sempre és possible actualitzar sistemes que utilitzin les últimes aplicacions, a causa del potencial de pèrdues de dades i / o d’altres problemes.
Tot i això, basant-se en les directrius APM, es pot utilitzar una solució amb servidors web / aplicacions i contenidors de components distribuïts com a màquines de nivell mitjà. Amb aquest nivell mitjà, es poden proporcionar noves funcionalitats al primer i al tercer nivell sense actualitzar els sistemes de primer i tercer nivell ni instal·lar nou programari. Al definir el nivell mitjà, APM admet un moviment cap a clients primaris basats en la web.
Un altre concepte APM important és el contenidor. La diferència principal entre els components JavaBean i J2EE és que els components J2EE no solen interaccionar entre ells, sinó que interaccionen amb els seus respectius contenidors.
