✒️SAP Web Dispatcher
SAP Web Dispatcher
Unidad 2 Leccion 10. Sap web dispatcher Debemos considerar el uso del sap web dispatcher si las aplicaciones web que estamos operando en el sistema Sap son implementadas como aplicaciones en Abap ( por ejemplo, BSPs y/o en Java) Algunos requisitos motivaron el desarrollo del Sap Web Dispatcher: Las aplicaciones web serán utilizadas desde internet. El sistema sap en cuestión consiste de múltiples servidores de aplicación (instancias) que están distribuidas entre diferentes hosts.. Las aplicaciones web provistas deberían correr bajo una dirección descriptiva pero el nombre del servidor y número de puerto deben estar ocultos a los usuarios El sap web dispatcher está disponible a partir de la versión 6.20 del Sap Web AS y actúa como con un conmutador de software Web. El sap web dispatcher es un programa standalone que puede correr en un host separado sin ningún software adicional. De esta manera el sap web dispatcher es un punto central para solicitudes http(s) a un sistema sap, incluyendo una distribución de carga a través de múltiples instancias. El sap web dispatcher es relevante en un entorno web. Cuando un sap gui se utiliza para el acceso, el abap message server se encarga de la distribución de carga. El Message Server puede distribuir la carga de solicitudes http pero sus funciones están limitadas en contraste al sap web dispatcher. Funciones del sap web dispatcher El sap web dispatcher reenvía las solicitudes http(s) a un servidor de aplicación específico. Una solicitud 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. Esta distinción está basada en el prefijo de la url.Luego encuentra un grupo de servidores en el sistema que pueda ejecutar la solicitud. La distribución de carga se encuentra a cargo dentro de este grupo. Después que el sap web dispatcher ha identificado el servidor, reenvía la solicitud al ICM del servidor de aplicación elegido. El sap web dispatcher es compatible de forma retroactiva, o sea, la version del sap web dispatcher puede ser más alta o igual a la versión del sistema back-end de sap. El sap web dispatcher verifica si la solicitud http debe ser procesada por el stack abap o java mediante la url. Ejemplo para la url: http://adm102.sap.com/A/B/C/Default.html se analiza el prefijo /A/B/C Si este prefijo es conocido en el ICF entonces es solicitud ABAP. Si la solicitud contiene solo un / luego del nombre del host, entonces determinará el destino el valor del parámetro is/HTTP/default_root_hdl El sap web dispatcher usa los parámetros rdisp/mshost y ms/http_port para especificar el message server asignado del sistema dap. La url: http://: /msgserver/commands muestra información sobre el servidor de aplicación con un navegador web. Operacion del sap web dispatcher La estructura interna del sap web dispatcher está basado en el proceso icm. Un archivo de perfil también es utilizado en este caso para determinar la configuración con la cual el sap web dispatcher es iniciado. El sap web dispatcher necesita : el puerto en donde recibirá solicitudes http (parámetro icm/server_port) el host (parámetro rdisp/mshost) el puerto http con el cual puede acceder al message server (parámetro ms/http_port) Iniciamos el sap web dispatcher con el comando del sistema operativo sapwebdisp pf= aquí podemos configurar opciones adicionales tal como un archivo y nivel de traza Podemos monitorear el sap web dispatcher con el comando icmon A partir de las versión 6.40 del Sap Web AS, existe una interface web para administrar y monitorear el sap web dispatcher.
 
 
 
Sobre el autor
Publicación académica de Mauricio Javier Torres Hidalgo, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Mauricio Javier Torres Hidalgo
Ecuador - Legajo: ZT43A
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Mauricio Torres