✒️Los procesos del SAP Netweaver AS
Los procesos del SAP Netweaver AS
Procesos ABAP:
Cuando un usuario trabaja en ABAP utiliza alguna de las aplicaciones que provee el producto tal como el ECC esta aplicación pudo haber sido diseñada en el lenguaje de programación ABAP o en JAVA.
El dispatcher de ABAP es quien ser encarga de distribuir los pedidos entre los work processes, como ya vimos antes, este proceso se encuentra en cada instancia ABAP.
Tipos de work processes son los que dependen de la administración del dispatcher:
- Procesos de diálogo (Tipo D)
- Procesos de background (Tipo B)
- Procesos de Lock Managment (Tipo E)
- Procesos de update 1 y 2 (Tipo V)
- Procesos de spool (Tipo S)
La cantidad de procesos de cada tipo que una instancia tendrá se determina configurando el parámetro correspondiente en el perfil de la instancia.
El message Server MS maneja las comunicaciones entre los dispatchers distribuidos en todo el sistema, de esta manera se logra la escalabilidad de multiples servidores (GWde aplicación en paralelo.
El gateway (GW) permite la comunicación entre sistemas SAP, o entre sistemas SAP y sistemas de aplicación externo, existe uno por dispatcher o instancia ABAP.
El internet comunication Manager (ICM) permite la comunicación con el sistema SAP a través de protocolos web tales como HTTP, el ICM recibe los pedidos del cliente y los reenvia al sistema SAP para procesamiento.
en los sistemas mixtos ABAP JAVA el ICM puede reconocer si el pedido es una llamada por el AS ABAP o para el AS JAVA
Procesos JAVA:
En el ambiente de ejecución de una instancia JAVA vamos a encontrar los siguientes procesos.
El dispatcher distribuye los pedidos entre los server processes de la instancia, el server process es quien finalmente ejecuta el pedido de la aplicacipón JAVA, estos procesos son Multi Thead (Multi Hilo) por lo que pueden procesar en paralelo un gran numero de pedidos, en contraste a los procesos ABAP.
Para cada dispatcher tendremos al menos un server process y como máximo un total de 16 server processes.
EL message service de JAVA maneja la lista de dispatchers activos y tambien de server processes, es responsable de la comunicación en el entorno JAVA.
El enqueue Service administra los bloqueos lógicos que las aplicaciones JAVA solicitan durante su ejecución en el server process.
El SDM, software Deployment Manager es la herramienta estándar utilizada para instalar componentes de software JAVA en el servidor de aplicacion
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Mazariegos, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Miguel Angel Mazariegos
Profesión: Ingeniero en Ciencias y Sistemas - Guatemala - Legajo: CO73X
✒️Autor de: 79 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Miguel Mazariegos