✒️SAP BASIS Internet Communication Manager (ICM)
SAP BASIS Internet Communication Manager (ICM)
Apunte Creado OK - Iniciar Edición
Internet Comunication Manager (ICM)
Las nuevas aplicaciones de SAP basadas en Business Server Pages (BSPs) y servicios SOAP se implementan en una compañía en el contexto de cambiar a una arquitectura moderna de IT y orientada a servicios.
1 ARQUITECTURA DEL PROCESO ICM
Algunos aspectos importantes son:
· Salida en formatos web estándar tales como HTML, XML Y XSLT
EL ICF es el puente entre el kernel del sistema SAP y el programa creado en ABAP
Para aplicaciones Business Server Pages (BSPs) se desarrollan dentro de la TX SE80
El proceso ICM esta separado (icman a nivel del sistema operativo) y es iniciado y monitoreado por el dispacther de ABAP)
La tarea del ICM es asegurar que el sistema SAP pueda comunicarse con el mundo exterior usando HTTP, HTTPS, Y SMTP).
El proceso ICM utiliza threads (hilos) de ejecución para procesar la carga de trabajo en paralelo.
Componente del ICM:
· Worker Thread: este thread maneja las solicitudes y respuestas para una conexión. un worker thread contiene un administrador I/O para las entradas y salidas de red, y varios plug-ins para los diferentes protocolos soportados.
· Signal Handler: procesa las señales que son enviadas por el sistema operativo u otro proceso (tal como ABAP dispatcher).
· Memory PiPes: son objetos de comunicación basados en memoria que permite la transferencia de datos entre el ICM y el work process ABAP.
El ICM usa plug ins para implementar varios protocolos de comunicación
Estos protocolos pueden ser usados inmediatamente luego de la instalación del SAP Web AS:
· HTTPS
Algunos aspectos del ISC:
Jerarquía de 2 niveles: cuando almacena objetos, las ventajas de la velocidad principal (cache de memoria) y la capacidad de almacenamiento (cache de disco) son utilizados.
Cacheo dinámico: los productos tradicionales son basados en proxies http y generalmente ofrecen cacheo de contenido estático únicamente, como las imágenes
· Cacheo activo: la aplicación tiene el control total sobre la actualización de los objetos que se encuentran en cache, por lo que debe asegurar que estén actualizados
Cacheo ufo: solicitudes invalidas (unfound Objects) que generan situaciones de error en el servidor de aplicación o la base de datos son directamente rechazadas, de esta manera el sistema queda protegido contra las solicitudes invalidas o malintencionadas
Cacheo dependiente de navegador Web: los desarrolladores de un BSP pueden definir si su aplicación es dependiente del tipo de navegador web. Si este indicador esta marcado, el ISC usa los datos en el cache solamente para las solicitudes enviadas por ese tipo de navegador.
El ISC es configurado mediante los parámetros de perfil icm/HTTP/server_cache* y puede ser monitoreado e invalidado desde el sistema SAP.
3| Procedimiento de Inicio y monitoreo del ICM
Evaluación del parámetro de perfil rdisp/start_icman posible valores 1 o 0
Valor por defecto 1
El parámetro de perfil rdisp/start_icman controla si un proceso ICM es también iniciado cuando un servidor de aplicación(instancia) es iniciado.
Si ningún valor es especificado, el valor por defecto true aplica.
El ICM se configura mediante los parámetros de perfil que en su mayoría comienzan con icm/
Icm/server_port_ ESTE PARAMETRO DE PERFIL ESPECIFICA EL PUERTO UTILIZADO PARA CADA PROTOCOLO. Así como otras propiedades del protocolo, como el timeout
SM51 -> podemos obtener una vista rápida de los servidores de aplicación que están corriendo con un ICM.
SMICM -> Información más detallada, tal como el ID de hilo de ejecución
La herramienta mas importante para un administrador en el entorno ICM es el monitor ICM tx SMICM. TENER EN CUENTA QUE LOS DATOS VISUALIZADOS AQUÍ SON DEPENDIENTES DE LA INSTANCIA DONDE CORRE EL ICM, de la misma manera que la vista work processes en la tx SM50
RX11 - > busca, visualiza, accede a los parámetros de perfiles.
También el programa a nivel sistema operativo icmon muestra información sobre ICM
La llamada icmon -h muestra los parámetros que pueden usarce para este programa, el cual también puede generar carga de trabajo.
 
 
 
Sobre el autor
Publicación académica de José Ricardo Reyes Alarcón., en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
José Ricardo Reyes Alarcón.
Profesión: Gerente de Infraestructura y Soport - Mexico - Legajo: PR30D
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Dominar todas las tareas de basis para mantener en optimas condiciones de desempeño, seguridad y estabilidad los sistemas sap en los ambientes de desarrollo, calidad y productivo.
Certificación Académica de José Reyes