✒️SAP BASIS Internet Communication Manager (ICM)
SAP BASIS Internet Communication Manager (ICM)
UNIDAD 2: COMPONENTES TECNOLÓGICOS DE COMUNICACIONES
LECCIÓN 7: INTERNET COMMUNICATION MANAGER (ICM)
En esta lección veremos los siguientes temas:
- Arquitectura del Proceso ICM
- Internet Server Cache (ISC)
- Procedimiento de Inicio y Monitoreo del ICM
1) Arquitectura del Proceso ICM
El SAP Web Application Server puede funcionar tanto como un Web server (rol de servidor) y como un Web client (rol de cliente).
El rol de servidor, en el cual el SAP web AS acepta y procesa solicitudes HTTP de cualquier cliente Web y envía de vuelta una respuesta HTTP.
Dentro de un work process, el Internet Communication Framework (ICF) provee el entorno para manejar las solicitudes HTTP, el ICF es el puente entre el kernel del sistema SAP y el programa creado en ABAP.
Los work processes pueden generar directamente contenido web-compatible de tal forma que pueden ser enviados a un navegador web mediante el ICM.
El rol de servidor web puede procesar solicitudes que llegan desde Internet mediante URL con el servidor y puerto para el cual el ICM está escuchando, el ICM luego llama al local handler apropiado, dependiendo de la URL.
El proceso ICM utiliza threads (hilos) de ejecución para procesar la carga de trabajo en paralelo, los componentes de ICM son:
- Thread Control
- Worker Thread
- Watchdog
- Signal Handler
- Conection Info
- Memory Pipes
El ICM usa plug-ins para implementar varios protocolos de comunicación, los siguientes protocolos pueden ser usados inmediatamente luego de la instalación del SAP Web AS:
- HTTP
- HTTPS
- SMTP
2) Internet Server Cache (ISC)
El ISC es una parte del ICM que es importante para la perfomance, almacena objetos HTTP antes de que sean enviados al navegador web.
Algunos aspectos del ISC:
- Jerarquía de dos niveles
- Cacheo Dinámico
- Cacheo Activo
- Cacheo UFO
- Cacheo dependiente de navegador Web
El ISC es configurado mediante los parámetros de perfil y puede ser monitoreado e invalidado desde el sistema SAP.
3) Procedimiento de Inicio y Monitoreo del ICM
El ICM se configura mediante los parámetros de perfil que en su mayoría comienzan con icm/
La configuración del parámetro icm/server_port_ es de particular importancia, este parámetro de perfil especifica el puerto utilizado para cada protocolo, así también como otras propiedades del protocolo, como el timeout.
TRANSACCIÓN SM51: En el sistema SAP podemos obtener una vista rápida de los servidores de aplicación que están corriendo con un ICM, mediante la vista de servidores de aplicación.
TRANSACCIÓN SMICM: Información detallada, tal como el ID de hilo de ejecución y podemos usar el monitor de ICM y es posible finalizar el proceso ICM.
La herramienta mas importante para un administrador en el entorno ICM es el monitor ICM (Transacción SMICM), hay que tener en cuenta que los datos visualizados son dependientes de la instancia donde corre el ICM.
Algunas actividades administrativas, desde la transacción SMICM son:
- Monitorear y reiniciar el ICM
- Configurar el nivel de traza
- Evaluar los archivos de traza
- Visualización de los parámetros de perfil
- Visualización de estadísticas
- Monitoreo del cache de ICM
 
 
 
Sobre el autor
Publicación académica de Jose Danilo Rosales Ardon, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Jose Danilo Rosales Ardon
Profesión: Ingeniero en Sistemas - Honduras - Legajo: MS20P
✒️Autor de: 53 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Saludos! soy nuevo en este ambito y mi objetivo es poder aprender al máximo todo lo relacionado a administrador basis y se que esta plataforma de estudios me ayudará a lograrlo.
Certificación Académica de Jose Rosales