Hogar Desarrollo ¿Cuál es el modelo de programación de aplicaciones (apm)? - definición de techopedia

¿Cuál es el modelo de programación de aplicaciones (apm)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa el Modelo de programación de aplicaciones (APM)?

El modelo de programación de aplicaciones (APM) es un modelo de programación J2EE que proporciona pautas a un proveedor de componentes de aplicaciones. JPM se utiliza para crear software para funciones comerciales basado en la funcionalidad y los requisitos del sistema que requiere el negocio.


Un APM J2EE se enfoca en crear componentes para acceder al sistema de información empresarial (EIS) de una empresa y establecer y administrar conexiones a ese sistema. APM también se esfuerza por desarrollar componentes que puedan proporcionar seguridad a la aplicación empresarial y admitir transacciones seguras.


El APM define un esquema para desarrollar aplicaciones centradas en la web, distribuidas y basadas en Java.

Techopedia explica el modelo de programación de aplicaciones (APM)

Un APM describe las mejores prácticas para crear una aplicación empresarial J2EE, la mayoría de las cuales se basan en un modelo de tres niveles:

  1. Máquina cliente
  2. APM
  3. Servidor de base de datos

Un banco puede usarse como un ejemplo simplificado de una estructura de tres niveles. Los cajeros automáticos (PC) sirven como primer nivel. El mainframe es el tercer nivel y la instalación de almacenamiento para los datos más críticos. Aunque el departamento de TI del banco administra estas computadoras, no siempre es posible actualizar los sistemas que implementan las últimas aplicaciones, debido a la posibilidad de pérdida de datos y / u otros problemas.


Sin embargo, según las pautas de APM, se puede emplear una solución con servidores web / de aplicaciones y contenedores de componentes distribuidos como máquinas de nivel medio. Con este nivel medio, se pueden proporcionar nuevas funcionalidades al primer y tercer nivel sin actualizar los sistemas del primer y tercer nivel o instalar un nuevo software. Al definir el nivel medio, APM admite un movimiento hacia clientes delgados basados ​​en la Web.


Otro concepto importante de APM es el contenedor. La principal diferencia entre los componentes JavaBean y J2EE es que los componentes J2EE a menudo no interactúan entre sí, pero interactúan con sus respectivos contenedores.

¿Cuál es el modelo de programación de aplicaciones (apm)? - definición de techopedia