📘SAP BASIS NETWEAVER - WEB Dispatcher
Definición de SAP BASIS NETWEAVER - WEB Dispatcher
Técnicamente, las aplicaciones Web en ABAP y JAVA son implementadas en el SAP Netweaver AS. Ya que un gran número de clientes utilizarán este servicio, el sistema SAP, el cual tiene una conexión a Internet, cuenta con múltiples instancias.
Nuestra tarea como administradores del sistema SAP será implementar un método efectivo de distribución de carga entre las diferentes instancias del sistema.
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 está 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 múltiples 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 número de puerto permanecerían ocultos a los usuarios.
- ¿De qué 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).
Los requerimientos de este tipo, pueden ser implementados utilizando productos de terceros conocidos como Proxies Inversos o Conmutadores Web (Web switches). Aunque hay algunas ventajas, tales como el alto throughput e implementación de bajo nivel con el hardware, las desventajas que tienen es el costo adicional que representan y una integración limitada a SAP.