SAP NetWeaver - Arquitectura
SAP NetWeaver se denomina base central para la pila de software de SAP y proporciona una plataforma flexible para otros componentes de NetWeaver como Process Integrator, Business Intelligence, Enterprise Portal y también para aplicaciones ABAP y Java.
SAP NetWeaver Application Server admite servicios web independientes de la plataforma, aplicaciones comerciales y desarrollo basado en estándares, lo que le permite aprovechar los activos tecnológicos existentes para soluciones orientadas a servicios web.
Todos los componentes de NetWeaver están construidos en SAP Web Application Server y los componentes están escritos en J2EE o ABAP.
SAP NetWeaver - Arquitectura
SAP NetWeaver es uno de los componentes centrales de toda la pila de software de SAP y proporciona una plataforma para los otros componentes, así como aplicaciones JAVA y ABAP.
El servidor de aplicaciones SAP consta de varias instancias del servidor de aplicaciones y también servidores de bases de datos. Con el uso de la instancia de diálogo, también contiene un servidor de mensajes y un servidor de cola.
Una instancia de diálogo ejecutada por el usuario tiene los siguientes componentes:
Internal Communication Manager- Se utiliza para procesar las solicitudes web tanto del cliente como del servidor. Es compatible con el protocolo: HTTP, HTTPS, SMTP.
Dispatcher- Dispatcher se utiliza para distribuir la solicitud del usuario a diferentes procesos de trabajo. Si todos los procesos de trabajo están ocupados, las solicitudes se almacenan en la cola de Dispatcher.
Work Processes - Se utilizan para ejecutar programas Java o ABAP.
SAP Gateway - Esto proporciona una interfaz RFC entre instancias de SAP.
Message Server - Esto se utiliza para la comunicación de mensajes y también equilibra la carga en el sistema SAP.