LECCION PROCESOS DEL SAP NETWEAVER AS
El dispatcher de ABAP es quien se encarga de distribuir los pedidos entre los WP. Como ya vimos antes, este proceso se encuentra en cada instancia ABAP de nuestro sistema SAP.
¿ QUE TIPOS DE WORK PROCESSES SON LOS QUE DEPENDEN DE LA ADMINISTRACION DEL DISPATCHER ?
-Procesos de dialogo.
-Procesos de Background.
-Procesos de Lock Management.
-Procesos de Update.
-Procesos de spool.
La cantidad de procesos de cada tipo que una instancia tendrá se determinan configurando el parametro correspondiente al perfil de la instancia.
Otros procesos que no son WP y proveen servicios de comunicación interna y externa son:
El message server (MS): Maneja las comunicaciones entre los dispatchers distribuidos en todo el sistema. De esta manera se logra escalabilida de multiples servidores de aplicación (instancias) en paralelo. El message server se configura sólo uno para todo el sistema SAP.
El gateway (GW): Permite la conmunicación entre los sistemas SAP, o entre sistemas SAP y sistemas de aplicación externos. Existe uno por dispatcher o instancia ABAP.
El internet communication Manager (ICM): permite la comunicación del sistema SAP atraves de protocolos web tales como HTTP. El ICM recibe pedidos del cliente y los reenvia 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
En los ambientes JAVA o ABAP JAVA vamos a encontrar los siguientes procesos:
Dispatcher: Distribuye los pedidos entre los server processes de la instancia. Para el caso de JAVA son multihilo por lo que se pueden procesar en paralelo un gran numero de pedidos. Maximo se pueden tener 16 server processes.
El Message Service de JAVA: Maneja la lista de dispatchers activos y tambien de server processes. Existe solo uno por sistema.
El Enqueue Service administra los bloqueos logicos de las aplicaciones JAVA solicitan durante su ejecución. en el server process.
El software Deployment Manager (SDM) es la herramienta estándar utilizada paa instalar componentes de software de JAVA en el servidor de aplicación.