✒️Los procesos del SAP Netweaver AS
Los procesos del SAP Netweaver AS
Procesos de SAP Netweaver AS
Los procesos ejecutados en un sistema SAP que son ejecutados a solicitud de un usuario pueden ser dos tipos, los diseñados en ABAP y los diseñados en JAVA. Dependiendo del tipo de aplicación va a ser procesada por la parte ABAP o la parte JAVA de la instancia netweaver. Acá toma importancia la parte de integración entre tecnologías que proporciona la instancia netweaver que estudiabamos en la lección 1.
PROCESOS ABAP
Los procesos abab que se distribuyen a través del dispatcher son los siguientes:
- 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 Message Server MS
Se encarga de la comunicación entre los dispatchers distribuidos en todas las instancias del Landscape. Esto permite la escalabilidad de multiples servidores de aplicaciones en paralelo. El MS se configura uno solo para todo el landscape.
El Gateway GW
Permite la comunicación entre distintos landscapes SAP y la comunicación con sistemas de aplicaciones externos. Existo uno por dispatcher o por instancia SAP.
El Internet Communication Manager ICM
Permite la comunicación con el sistema SAP a tráves de protocolos Web. Se encarga de recibir las solicitudes del cliente y los envía a SAP para su procesamiento. ICM permite manejar solicitudes para el sistema SAP Java y para SAP ABAP por igual ya que ambos manejan aplicaciones Web. Existe la posibilidad de tener un ICM para cada servidor de aplicación.
PROCESOS JAVA
Principales procesos de instancias JAVA y ABAP JAVA
- Dispatcher: Distribuye los pediddos entre los procesos de servidor de la instancia para que finalmente el server process ejecute la solicitud de aplicación. Los procesos son multi hilo, por lo que se procesan en paralelo esto contrasta con los procesos ABAP. Por cada dispatcher tendremos al menos un server process y gracias al multi thread un máximo de 16.
- Message Service de JAVA: Maneja la lista de dispatchers activos y también los server process. Se encarga de la comunicación dentro del entorno de comunicación JAVA. Hay sólo uno en cada landscape.
- Enqueue Service: Administra los bloqueos lógicos de las aplicaciones JAVA durante su ejecución en el server process. Las solicitudes de bloqueo se incorporan en el código de cada programa JAVA. Están bajo responsablidad de los programadores. Existe solamente uno para todo el landscape.
- Software Deployment Manager: Esta herramienta se utiliza para instalar componentes de software JAVA en el servidor de aplicación.
 
 
 
Sobre el autor
Publicación académica de Carlos Alberto Calmo Cardona, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Carlos Alberto Calmo Cardona
Profesión: Ingeniero en Sistemas - Guatemala - Legajo: NL17H
✒️Autor de: 17 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Inicial
Presentación:
Ingeniero en sistemas de información especializado en el área de infraestructura, aws, fortinet, cisco y azure
Certificación Académica de Carlos Calmo