
ARQUITECTURA BÁSICA DE ABAP Y JAVA
Instancia SAP o Servidor de Aplicaciones SAP:
El gestor ABAP (Dispatcher) de un sistema AS ABAP administra diferentes procesos de trabajo, además ofrece servicios adicionales que no son procesos de trabajo, para la comunicación interna y externa:
· Servidor de mensajes ABAP (Message Server, MS): Asigna la carga de los usuarios que se loguean entre las instancias disponibles.
· Servidor de bloqueos (Enqueue Server, ES): Administra la tabla de bloqueos lógicos de la base de datos del entorno en tiempo de ejecución.
· Gatewey RFC (RFC Gateway Reader, GW): Habilita la comunicación entre sistemas SAP, o entre sistemas SAP y sistemas externos.
· Gestor de comunicación por internet (Internet Comunication Manager, ICM): Facilita la comunicación con el sistema SAP mediante protocolos web HTTP, HTTPS, SMTP.
Arquitectura Java y sus procesos:
· Internet Comunication Manager (ICM): Distribuye las solicitudes entrantes a los procesos del servidor.
· Proceso del Servidor (SP): Ejecuta la aplicaciones Java. Cada proceso del servidor es multitarea.
· Servicios de mensajes Java (MS): Gestiona una lista de procesos de servidor y se encarga de la ejecución dentro del entorno.
· Servicio de bloqueo o cola Java (enqueue): Administra bloqueos lógicos establecidos por las aplicaciones Java ejecutadas.
· RFC Gateway (GW): Permite la comunicación entre sistemas SAP, o entre sistemas SAP y sistemas externos.