El diálogo: Flujo de datos
n Las entradas en pantalla de un usuario las recibe el programa de presentación de SAP, SAPGUI, las convierte a un formato propio y las envía al dispatcher. El dispatcher es la instancia de control del nivel de aplicación R/3. El dispatcher SAP gestiona, en acuerdo con el sistema operativo, los recursos para las aplicaciones R/3. Entre las tareas principales del dispatcher está la distribución equitativa del peso de la transacción a los procesos de trabajo y la conexión del nivel de presentación.
n El dispatcher distribuye (dispatches) las solicitudes (requests) de los usuarios, uno tras otro, a los procesos de trabajo libres. En el proceso de trabajo se realiza el procesamiento real.
n Al final del procesamiento, el resultado de éste regresa mediante el dispatcher al SAPGUI. El SAPGUI interpreta los datos recibidos y genera la imagen de salida para el usuario.
n Durante la inicialización del sistema (durante la puesta en marcha), se realiza, entre otros, el upload de tablas grabadas en la memoria intermedia y programas necesarios para el sistema operativo desde la base de datos a la memoria intermedia del nivel de aplicación.
n Para el funcionamiento de un Sistema SAP R/3 siempre se ponen a disposición tres servicios: presentación, aplicación y base de datos (concepto Cliente/Servidor de tres niveles).
Fundamentos Cliente/Servidor
n En la terminología SAP se define servicio como aquel que ofrece un componente de software (perspectiva orientada al software). Este tipo de componentes puede estar formado por un proceso o un grupo de procesos y, en este caso, se denomina servidor para el servicio en cuestión.
n Los componentes de software que utilizan el servicio se designan como clientes. Este tipo de clientes pueden ser a su vez servidores para servicios determinados.
n Con frecuencia se denomina también servidor al ordenador en el cual se ejecutan componentes de software que ofrecen determinados servicios (perspectiva orientada al hardware).
Página 6