Procesos ABAP Tipos de work processes que dependen de la administración del dispatcher: Diálogo Background Lock Managment Update 1 y 2 Spool Procesos que no son work processes, y que proveen sericios de comunicación interna y externa: Message Server: maneja las comunicaciones entre los dispatcher en todo el sistema. Se configura sólo uno para todo el sistema. El gateway: permite la comunicación entre sistemas SAP, o entre sistemas SAP y sistemas de aplicación externos. Existe uno por dispatcher o instancia ABAP. ICM: Permite la comunicación a través de protocolos web tales como HTTP. En sistemas mixtos el ICM puede reconocer si el pedido es una llamada para el AS ABAP o para el AS JAVA. Procesos JAVA(o ABAP JAVA) En estos ambientes de ejecución vamos a encontrar principalmente estos procesos: el dispatcher distribuye los pedidos a los server processes de la instancia. el server processes es quien finalmente ejecuta el pedido de la aplicación JAVA. Estos son procesos multi.thread por lo que pueden procesar en paralelo un gran número de pedidos, en contraste a los procesos ABAP. Por cada despatcher encontraremos un server processes y como máximo 16. El message Services, maneja la lista de dispatcher activos y también de server processes. Existe solo uno por sistema. El enqueue services: administra los bloqueos lógicos que las aplicaciones JAVA solicitan durante su ejecución en ele server processes. Las solicitudes de bloqueo están incorporadas en el código de cada programa JAVA, por lo que es responsabilidad de los programadores cómo y cuándo solicitar un bloqueo en sus aplicaciones. Este proceso es único para todo el sistema también. El software Deployment Manager (SDM) es la herramienta estándar utilizada para instalar componentes de software JAVA en el SA.