✒️SAP BASIS / Internet Communication Manager (ICM) Por Nelson Gomez Angel
SAP BASIS Internet Communication Manager (ICM)

Internet Communication Manager (ICM)
Las nuevas aplicaciones de SAP están orientada a servicios y tienen una arquitectura moderna.
Se debe configurar SAP en estos requerimientos por eso se necesita tener una visión de proceso central de conexiones intranet e internet el ICM.
1. Arquitectura de proceso ICM
Algunos aspectos importantes son:
- Soporte para protocolos web estándar HTTP, web dav, SMTP, SOAP
- Salida de formatos web estándar HTML, XML
- Completa integración de entorno de SAP (desarrollo admin, protocolo comunicación, monitoreo)
Dentro de un WP el ICF provee el punto para manejar solicitudes HTTP. El ICF es el puente entre el kernel y el programa creado en ABAP
El proceso ICM es iniciado y monitoreado por el dispatcher la terea de ICM es asegurar que el sistema SAP pueda comunicarse con el mundo exterior usando HTTP SMTP.
ICM usa thread hilos para procesar la carga de trabajo en paralelo.
- Thread control : recibe solicitudes TCP/IP y crea o activa un worker thread para procesar la solicitud
- Worker thread: maneja la solicitud y respuestas para una conexión.
- Watchdog: si ocurre timeout, el wachtdog toma el proceso y deja libre el worker
- Signal handler: procesa señales que son enviadas por el sistema operativo
- Conection info: contiene información sobre conexiones de red existentes
- Memory pipes: permite transferencia de datos entre ICM y WP.
El ICM utiliza plugins para implementar varios protocolos de comunicación.
2. Internet servver cache (ISC)
Es una parte de ICM, almacena objeto HTTP antes de ser enviados al navegador web, acelera significativamente el acceso.
Algunos aspectos de ISC
- Jerarquía de dos niveles:
- Cacheo dinámico:
- Cacheo activo
- Cacheo UFO
- Cacheo dependiente de navegador
3. Procedimiento de inicio y de cacheo del ICM
El parámetro de perfil rdisp/start controlo si el ICM es iniciado cuando la instancia (servidor de aplicacion) es iniciada, la mayoría de los parámetros comienzan con ICM. Se pueden ver los servidores de aplicación que están corriendo en una ICM con la tx SM51, para ver más información se puede ver la tx SMICM que es el monitor. Desde esta se pueden realizar las actividades.
- Monitorear y reiniciar el ICM
- Configurar el nivel de traza
- Evaluar archivos
- Visualización de parámetros de perfil
- Visualizar estadísticas
- Monitorear cache de icm
Para testear una solicitud por el navegador tienes que llamarla por la url:
http://<nombre de tu pc>:8000/sap/public/ping
 
 
 
Sobre el autor
Publicación académica de Nelson Eduardo Gomez Angel, en su ámbito de estudios para la Carrera Consultor SAP BASIS NetWeaver Nivel Avanzado.
Nelson Eduardo Gomez Angel
Profesión: Ingeniero Industrial - Colombia - Legajo: WU93J
✒️Autor de: 76 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor SAP BASIS NetWeaver Nivel Avanzado
- Carrera Consultor SAP BASIS NetWeaver Nivel Inicial






Disponibilidad Laboral: FullTime


















