✒️Los procesos del SAP Netweaver AS
Los procesos del SAP Netweaver AS
Unidad 2. Lección 2. Procesos del SAP Netweaver AS.
1. Procesos ABAP.
- Dependiendo del lenguaje en la que haya sido creada la aplicación, va a ser procesada por la parte ABAP o JAVA de nuestro servidor Netweaver SAP.
- Dispatcher ABAP es el que distribuye los pedidos entre los work processes.
Tipos de Work processes, que dependen de la administración del dispatcher:
- Procesos de dialogo (tipo D)
- Procesos de background (tipo B)
- Procesos de Lock Management (tipo E)
- Procesos de Update 1 y 2 (Tipo V)
- Procesos de Spool (tipo S)
El numero de procesos de cada tipo, que una instancia tendrá es determinado en la configuración del parametro correspondiente en el perfil de la instancia.
TIP. La cantidad de work processes en productivo que se configuran, ayudará a optimizar el uso de los recursos. Como saber cuantos procesos debemos agregar y de que tipo, pues se hará de acuerdo a la monitorización del sistema, que se tiene que hacer diario, y ahi veremos cuales nos estan faltando, por ejemplo si faltan de dialogo q atienden a los usuarios, de background, de impresion, etc. La transacción para monitoreo de estos procesos es la SM50
Otros procesos no work processes que proveen servicios de comunicación interna y externa:
- Message Server (MS). maneja las comunicaciones entre los dispatchers distribuidos en todo el sistema. De esta manera se logra escabilidad de multiples servidores de aplicacion (Instancias) en paralelo. El MS se configura solo uno para todo el sistema SAP.
- Gateway (GW). permite la comunicación entre sistemas SAP, y entre sistemas SAP y sistemas de aplicacion externos. Existe uno por instancia ABAP.
- Internet Communication Manager (ICM). Permite la comunicación con el sistema SAP a traves de protocolos web, tales como HTTP. El ICM 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 AS JAVA, ya que ambos manejan aplicaciones web. Es posible configurar o no un ICM por cada servidor de aplicación.
2. Procesos JAVA.
- El Server Process es quien ejecuta el pedido de la aplicación JAVA. Estos procesos son multi-thread (multi-hilo) por lo que pueden procesar en paralelo un gran numero de pedidos, en contraste con los procesos abap.
- Por cada dispatcher se tendra al menos un Server Process y como máximo un total de 16 server processes.
- Message Service de JAVA, maneja la lista de dispatchers activos y también de server processes. Es responsable de la comunicación dentro del entorno de comunicación de JAVA. Existe uno solo por sistema.
- Enqueue Service. Administra los bloqueos logicos que las aplicaciones JAVA solicitan durante su ejecución en el server process. Las solicitudes de bloqueo estan en el codigo de cada programa JAVA, Este proceso es unico para todo el sistema tambien.
- Software Deployment Manager (SDM). Herramienta standar utilizada para instalar componentes de sw de JAVA en el servidor de aplicación.
 
 
 
Sobre el autor
Publicación académica de Marybell Adriana Hernandez Robles, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Marybell Adriana Hernandez Robles
Profesión: Ing. en Sistemas Computacionales / Mti - Mexico - Legajo: SC27M
✒️Autor de: 50 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Marybell Hernandez