✒️SAP Web Dispatcher
SAP Web Dispatcher
LECCION 10: SAP WEB DISPATCHER 1.- Implementación del SAP Web Dispatcher Deberemos 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 que motivaron el desarrollo del SAP Web Dispatcher: · Las aplicaciones Web serán utilizadas desde internet. La red de la compañía esta protegida mediante una zona DMZ (Demilitarized Zone) y los procesos críticos de negocio corren sobre servidores que no son reconocidos en Internet. ¿Cómo podemos evitar tener que incorporar los servidores de aplicación SAP dentro de la DMZ? · El sistema SAP en cuestión consiste de multiples servidores de aplicación (instancias) que están distribuidas entre diferentes hosts. De todas formas, las aplicaciones Web provistas deberían correr bajo una dirección descriptiva; los detalles técnicos tal como el nombre del servidor y numero de puerto permanecerían ocultos a los usuarios. · ¿De que manera podría una distribución sensible implementarse? Todos los servidores de aplicación podrían no proveer todos los servicios (ICF o un Stack JAVA). 2.- Funciones del SAP Web Dispatcher El SAP Web Dispatcher reenvia las solicitudes HTTP(S) a un servidor de aplicación especifico. Esta sección describe el criterio por el cual se realiza esto. Una solicitud HTTP es asignada a un servidor en dos etapas: 1. Primero, 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. 2. La distribución de carga se lleva a cabo dentro de esta grupo. Despues que el SAP Web Dispatcher ha identificado el servidor, reenvia la solicitud al ICM del servidor de aplicación elegido. Balance de Carga El SAP Web Dispatcher obtiene información sobre los servidores de aplicación del sistema SAP del message server via HTTP(S). Es posible usar el SAP Web en sistemas ABAP puros asi también como en sistemas combinados ABAP JAVA y sistemas JAVA puro. De este modo, la opción de instalación determina el message server con el cual el SAP Web Dispatcher se comunica. Partes involucradas en la comunicación del SAP Web Dispatcher para la información de Servidores. 3.- Operaciones del SAP Web Dispatcher La estructura interna del SAP Web Dispatcher está basado en el procese ICM. Un archivo de perfil también es utilizado en este caso para determinar la configuración con la cual SAP Web Dispatcher es iniciado. Es muy fácil copiar y usar el archivo ejecutable (sapwebdisp.exe) junto con el perfil en un servidor por separado del sistema SAP. Parámetros de Perfil: Para plantillas el perfil y descripción de parámetros, puedes consultar documentación online. El SAP Web Dispatcher esencialmente solo necesita conocer el puerto en el cual recibirá las solicitudes HTTP (parámetro icm/server_port_) y en que host (rdisp/mshost) y con que puerto HTTP (ms/http_port) puede acceder al message server. Desde SAP Web AS 6.40 es posible también iniciar el SAP Web Dispatcher sin un archivo de perfil. Para esta opción de bootstrap (iniciada con el comando sapwebdisp-bootstrap), los siguientes pasos se llevan a cabo: 1. Si el archivo de perfil sapwebdisp.plf no existe aun, es creado basado en las entradas de manera interactiva. 2. Si la autorización del archivo ecmauth.txt no existe, es creado y un usuario es ingresado para la administración Web 3. El SAP Web Dispatcher es iniciado con el archivo de perfil creado. 4.- Go Live (Sin opción Bootstrap) Iniciamos el SAP Web Dispatcher con el comando del sistema operativo sapwebdisp pf= , donde podemos configurar opciones adicionales tal como un archivo y nivel de traza. 5.- MONITOREO Podemos monitorear el SAP Web Dispatcher con el comando icmon el cual vimos en una lección previa. Cuando hacemos esto, no debemos modificar el archivo de perfil para el SAP Web Dispatcher. Desde el SAP Web AS 6.40, existe una interface Web para administrar y monitorear el SAP Web Dispatcher. Para usarla, los siguientes prerrequisitos deben cumplirse: · Hemos descomprimido el paquete de instalación SAP Web Dispatcher en un directorio. · El archivo icmauth.txt existe para los administradores autorizados. · En el archivo de perfil del SAP Web Dispatcher, el parámetro icm/HTTP/admin_existe. Luego podemos llamar a la interface Web de Administración usando la URL:http//<servidor>:<puerto>/<prefijo>. La sección se define con la asignación del atributo PREFIX del perfil de parámetro icm/HTTP/admin_xx. El valor /sap/wdisp/admin es el valor por defecto para la opción bootstrap.
 
 
 
Sobre el autor
Publicación académica de Lina Marcela Zapata Suarez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Lina Marcela Zapata Suarez
Profesión: Ingeniera Informática. - Colombia - Legajo: AB47Z
✒️Autor de: 109 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniera informática.
Certificación Académica de Lina Zapata