✒️SAP Web Dispatcher
SAP Web Dispatcher
Apunte Creado OK - Iniciar Edición
1| IMPLEMENTACION 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 (ej, BSPs) y/o JAVA.
Requisitos que motivaron el desarrollo del SAP Web Dispatcher:
· El sistema SAP en cuestión consiste en múltiples servidores de aplicación(instancias) que están distribuidas entre diferentes hosts.
· Alto throghput
Desventajas:
· Integración limitada a SAP
El SAP Web Dispatcher , disponible a partir de la versión de SAP Web AS 6.20 actúa como un conmutador de software Web.
Es un programa standalone que puede correr en un host separado sin ningún software adicional.
El SAP Web Dispatcher en 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 solo 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(S) , pero sus funciones están limitadas en contraste al SAP Web Dispatcher, por lo cual SAP recomienda que se utilice este último.
Para mas información la nota SAP 1040325 provee mas información : HTTP load balancing : Message Server or Web Dispatcher?
En particular el Message Server no debería utilizarse para distribuir cargas para el sistema CRM.
2| FUNCIONES DEL SAP WEB DISPATCHER
El SAP Web Dispatcher reenvía solicitudes HTTP(S) a un servidor de aplicación especifico.
Una solicitud HTTP es asignada a un servidor en 2 etapas:
2- La distribución de carga se lleva a cabo 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.
Un SAP Web Dispatcher puede distribuir solicitudes para un solo sistema SAP
SELECCIÓN DE SERVER
EL SAP Web Dispatcher primero verifica si la solicitud debe ser procesada por el stack ABAP o JAVA del sistema SAP
BALANCE DE CARGA
EL SAP Web Dispatcher OBTIENEN INFORMACION SOBRE LOS ERVIDORES DE APLICACIÓN DEL SISTEMA SAP del message server via HTTP(S).
EL SAP Web Dispatcher USA LOS PARAMETROS:
rdisp/mshost
ms/http_port
para especificar el message server asignado al sistema SAP
por razones de compatibilidad el parámetro obsoleto ms/http_port y ms/https_port aun funciona en el sistema SAP para el message server ABAP pero no debería continuar utilizándose
podemos usar el perfil de parámetro wdisp/load_balancing _strategy para configurar el SAP Web Dispatcher con diferentes procedimientos de balanceo de carga
3| OPERACIÓN DEL SAP WEB DISPATCHER
La estructura interna del SAP Web Dispatcher esta basado en el proceso ICM.
Es fácil copiar y usar el archivo ejecutable sapwebdisp.exe junto con el perfil en un servidor por separado del sistema SAP.
PARAMETROS DE PERFIL.
El SAP Web Dispatcher esencialmente solo necesita conocer el puerto en el cual recibirá las solicitudes HTTP (ICM/SERVER_PORT_) y en que host (rdisp/mshost) y con que puerto HTTP ( ms/http_port) puede acceder al message server.
Desde el SAP Web AS 6.40 es posible iniciar el SAP Web Dispatcher sin un archivo de perfil. Los siguientes pasos se llevan a cabo:
sapwebdisp.pfl no existe aun, es creado basado en las entradas de manera interactiva
icmauth.txt no existe, es creado y 7un usuario es ingresado para la administración Web
sapwebdisp pf= , donde podemos configurar opciones adicionales tal como un archivo y nivel de traza
En micorosft Windows , podemos configurar el SAP Web Dispatcher como un servicio con el comando ntsmgr install sapwebdisp -b sapwebdisp.exe -p “servicio pf=”.
5| MONITOREO
Podemos monitorear el SAP Web Dispatchercon el comando icmon.
Desde el SAP Web AS 6.40 existe una interfase web para administrar y monitorear el SAP Web Dispatcher, para usarla se debe tener los siguiente prerequisistos:
· El archivo icmauth.txt existe para los administradores autorizados
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
por seguridad debemos utilizar HTTPS para la administración
los datos de logon se verifican contra el archivo icmauth.txt
sí iniciamos el SAP Web Dispatcher con la opción Bootstrap el archivo icmauth.txt es generado automáticamente.
Con el comando icmon -a se puede editar el archivo icmauth.txt
 
 
 
Sobre el autor
Publicación académica de José Ricardo Reyes Alarcón., en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
José Ricardo Reyes Alarcón.
Profesión: Gerente de Infraestructura y Soport - Mexico - Legajo: PR30D
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Dominar todas las tareas de basis para mantener en optimas condiciones de desempeño, seguridad y estabilidad los sistemas sap en los ambientes de desarrollo, calidad y productivo.
Certificación Académica de José Reyes