✒️Los procesos del SAP Netweaver AS
Los procesos del SAP Netweaver AS
Procesos del SAP Netweaver AS
Procesos ABAP:
Cuando un usuario trabaja con SAP utiliza algunas de las aplicaciones que provee, esta puede haber sido diseñada en el lenguaje de programación ABAP o en JAVA, dependiendo del lenguaje con que se decidió crear la aplicación va a ser procesada por la parte de ABAP o JAVA del servidor Netweaver.
En cada una de las instancias ABAP y JAVA corren una serie de procesos en paralelo los cuales trabajan en conjunto y se comunican en algunos casos.
El dispatcher de ABAP es quien se encarga de distribuir los pedidos entre el work processes.
Que 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 determinan configurando el parámetro correspondiente en el perfil de instancia.
Procesos que proveen servicios de comunicación interna y externa
- Message Server MS maneja las comunicaciones entre los dispatchers distribuidos en todo el sistema. De essta manera se logra la escalabilidad de múltiples servidores de aplicación (instancias) en paralelo. Se configura solo uno para todo el sistema SAP.
- Gateway (GW) permite la comunicación entre sistemas SAP, o entre sistemas SAP y sistemas de aplicación externos, existe un solo por dispatcher o instancia ABAP.
- Internet Communication Manager ICM permite la comunicación con el sistemas SAP a través de protocolos web tales como HTTP. Recibe los pedidos del cliente y los reenvía al sistema SAP para su posterior procesamiento.
En los sistemas mixtos ABAP JAVA, el ICM puede reconocer si el pedido es una llamada para el AS ABAP o para el ASJAVA ya que ambos manejan aplicaciones web.
Procesos JAVA
El dispatcher distribuye los pedidos entre los server processes de la instancia. El server process es quien finalmente ejecuta el pedido de la aplicación JAVA. Estos son multi-thread (multi-hilo) por lo que pueden procesar en paralelo un gran número de pedidos.
Por cada dispatcher hay al menos un server process y como máximo 16 server processes.
El Message Service de JAVA maneja la lista de dispatcher activos y también de server processes, es responsable de la comunicación dentro del entorno de comunicación de JAVA, existe un solo por sistema.
El Enqueue Service administra los bloqueos lógicos de las aplicaciones JAVA, solicitan durante su ejecución en el server process. Las solicitudes de bloqueo están incorporadas en el código de cada programa JAVA.
El Software Deployment Manager (SDM) es la herramienta estándar utilizada para instalar componentes de software de JAVA en el servidor de aplicación.
 
 
 
Sobre el autor
Publicación académica de Madelin Peralta, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Madelin Peralta
Republica Dominicana - Legajo: DV19L
✒️Autor de: 48 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Madelin Peralta