✒️SAP Web Dispatcher
SAP Web Dispatcher
SAP WEB DISPACHER
Deberemos considerar el uso del sap web dispacher si las aplicaciones web que estamos operando en el sistema son implementadas como aplicaciones ABAP
Requisitos que motivaron el desarrolloe del SAP WEB DISPACHER:
Las aplicaciones web serán utilizadas desde internet
El sap web dispacher a partir de la versión de sap web as 6.20 actua como un conmutador de software web.Es un programa standalone que puede correr en un host separado sin ningún software adicional de esta manera el sap web dispacher es un punto central para solicitudes HTTPS a un sistema sap, incluyendo una distribución de carga a travez de multiples instancias.
En principio el message server puede también distribuir la carga de solicitudes HTTP(S)
Pero sus funciones están limitadas en contraste al SAP WEB DISPACHER por lo cual SAP recomienda que se utilice este ultimo.
Funciones del SAP WEB DISPACHER
El sap web dispacher reenvia las solicitudes HTTP(S) a un servidor de aplicación especifico
Un servidor HTTP es asignada a un servidor en dos etapas
El sap web dispatcher determina si la solicitud HTTP será reenviada a un servidor ABAP O JAVA luego encuentra un grupo de servidores en el sistema que pueda ejecutar la solicitud
La distribución de carga se lleva a cabo dentro de este grupo. Despues que el SAP web dispacher ha identificado el servidor, reenvia la solicitud al ICM del servidor de aplicación elegido.
Selección del server
El sap web dispacher primero verifica si la solicitud debe ser procesada por el stack ABAP O JAVA del sistema SAP. Esta distinción esta basada en el prefijo de la url PARA LA URL
http://adm102.sap.com/A/B/C/Default.html el prefijo que es analizado es la cadena /A/B/C
Si este prefijo es conocido en el ICF esto es una solicitud ABAP si la solicitud contiene solo un carácter / barra inclinada luego del nombre del host requiere un tratamiento especial el valor del perfil del parámetro es /HTTP/default_root_hdl determina el destino.
El sap Web dispacher obtiene información sobre los grupos de logon y el mapeo de URls del servidor de aplicacaion ABAP VIA HTTP(S) para que esto suceda el servicio /sap/public/icman y /sap/public/icf_info/* deben ser activados en el ICF
Balanceo de carga
El sap web dispacher usa los parámetros rdisp/mshost y ms/http_port para especificar el message server asignado al sistema SAP.
La interface HTTP del message server permite mostrar informacion sobre el servidor de aplicación con un navegador web. para esto llamamos a la URL http://<server>:<port>/msserver/commands
Para abap la capacidad se calcula a partir del numero de procesos de dialogo (dialog work process) y para java del numero de server process.
Podemos utilizar el parámetro wdisp/load_balancing_strategy para configurar el sap web dispacher con diferentes procedimientos de balanceo de carga
Parametros de perfil
El sap web dispacher escencialmente solo necesita conocer el puerto en el cual recibirá las solicitudes HTTP (PARAMETRO icm/server_port) y en que host (rdisp/mshost) y con que puerto HTTP (ms/http_port) puede acceder al message server.
Go live (Sin opción bootstrap )
Iniciamos el sap web dispacher con el comando del sistema operativo sapwebdisp pf=donde podemos configurar opciones adicionales tal como un archivo y nivel de traza.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Fidian Morales
Sobre el autor
Publicación académica de Camilo Andres Cubides Mojica, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Camilo Andres Cubides Mojica
Profesión: Tecnologo en Electronica, Ingenieria de Sistemas - Colombia - Legajo: XM63O
✒️Autor de: 104 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Camilo Cubides