🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP BASIS Internet Communication Manager (ICM)

SAP BASIS Internet Communication Manager (ICM)

SAP BASIS Internet Communication Manager (ICM)

RQUITECTURA DEL PROCESO ICM
El SAP WEB APP SERVER funciona en web server y en web client

En un WP el ICM proporciona el entorno para gestionar las solicitudes HTTP.

El ICM es el puente entre el kernel del sistema SAP y el programa creado en ABAP

Los WP pueden generar contenido web compatible de forma que son enviados al navegador por el ICM-

Con la tx SE80 se crean contenido de este tipo usando las BSP's

EL ICM esta separado a nivel del SO y se arranca y se monitoriza por el dispatcher de ABAP.

La tarea del ICM consiste en asegurar que el sistema SAP se puede comunicar con el mundo exterior usando HTTP HTTPS y SMTP

En el caso de servidor web puede procesas solicitudes que le lleguen desde URL's con servidor y puerto para el que el ICM esta escuchando. Luego el ICM llama al local handler apropiado segun la URL

El ICM usa hilos de ejecucion para procesar la carga de trabajo en paralelo

Los componentes del ICM son:

-Thread control: recibe la solicitud tcp-ip entrante y crea un worker thread del pool de hilos para procesar esa solicitud

-Worker thread: maneja las solicitudes y respuestas para una conexion.

Watchdog: el worker thread espera la respuesta pero si hay un timeout el watchdog coje el control y el worker thread se puede usar para otras solicitudes

-Signal handler: procesa señales que son enviadas por el sistemas operativo o otro proceso como el abap dispatcher

Connection info: es una tabla que tiene info sobre las conexiones de red

-memory pipes: objetos de comunicacion basados en memoria que permite la transferencia de datos entre el ICM y el WP abap

El ICM usa plugins para implementar los protocolos de comunicacion.

Despues de instlar el SAP weB AS se pueden usar los protocolos
-http
-https
-smtp


INTERNET SERVER CACHE
Es una parte del ICM importante para el performance.
Guarda objetos HTTP o HTTPs antes de que sean enviados al navegador web.
Acelera el proceso ya que la proxima solicitud se puede encontrar desde el ISC mientras la expiracion no haya vencido

Aspectos del ISC
Jerarquia a dos niveles: cuando se guardan onjetos se aprovecha la velocidad de la memoria cache o principal y la capacidad de almacenamiento o cache de disco

Cacheo dinamico: El ISC puede guardar en cache contenido dinamico como las paginas JSP o BSP

Cacheo activo: Se asegura que los objetos que estan en cache estan actualizados

Cacheo UFO: Las solicitudes invalidadas se rechazan para proteger al sistema

Cacheo dependiente del navegador web: El desarrollador del BSP decide is su app es dependiente del navegador we, si el inidcador esta marcado el ISC usa los datos de cache solo para las solicitudes enviadas por este tipo de navegador

El ISC se configura con los parametros de perfil
icm/HTTP/server_cache* y se monitoriza o invalida desde el sistema SAP


PROCEDIMIENTO DE INICIO Y MONITORING DEL ICM
El parametro de perfil rdisp/start_icman controla si un proceso ICM se arranca cuando arranca la instancia.
El valor por defecto es true y aplica sino se especifica otro

Se configura con los parametros de perfil que comienzan por icm/

El paremetro icm/server_port es muy importante ya que especifica el puerto usado para cada protocolo y el timout

Desde la tx SM51 obtenemos una vista de los servidores de aplicacion o instancias

Para la info mas detallada podemos isar la tx SMICM. Desde aqui podemos terminar el proceso de ICM: desde el menu admimnistratio ->,ICM y seleccionar soft termination o hard termination. Luego el dispatcher inicia un nuevo ICM

Por el manu Administratio - restart -yes/no-> contorlamos si el abap dispatcher reiniciar el ICM cuando finaliza por un eror o de forma manual

La herramienta mas importante para un admin en ICM es el >>> MONITOR ICM tx SMICM
Los datos que vemos aqui dependen de la instancia donde corre el ICM


Actividades administrativas desde la tx SMICM:
Monitoring y reinicio del ICM

Configurar el nivel de traza>>> goto-trace level... los valores 0-3

Evaluar los archivos de traca goto-trace file.. El sitema lee el archivo dec_icm desde el directorio work de la instancia

Visualizar los parametros de perfil goto-parameters-display/change.Los valores de los parametros visualizados aplican para la instnacia en la que estamos logados
PARa la doc podemos ir desde el monitor icm goto-parameters-change y documentation. la tx rz11 y en la libreria de sap

Ver estadistica goto-statistics-display. para ver la cantidad de solicitudes que el icm ha procesado desde el inicio o desde que se reiniciaron las estadisticas. Muestra duracion del procesamiento

Monitoring del cache de icm goto-http server cache - display. El icm server cache guarda objetos http antes de ser enviados al cliente. La proxima vez que un objeto es solicitado puede ser envido desde el cache al cliente

A nivel de SO el programa icmon muestra info sobre el icm:
icmon -h muestra los parametros que se pueden usar para este programa


 

 

 

Comentario:

#1 / 04 de Mayo de 2021 / Sharly Aponte Escobar:
Buen aporte


Sobre el autor

Publicación académica de Xavier Elias Rodriguez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.

SAP Master

Xavier Elias Rodriguez

Profesión: Tecnico Junior Sap - España - Legajo: FJ23L

✒️Autor de: 96 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Xavier Elias

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Internet Communication Manager (ICM)" de la mano de nuestros alumnos.

SAP Master

ICM Internet Communication Manager: En una arquitectura ICM podemos mencionar los siguientes aspectos importantes: Soporta los protocolos estándar como son: http:https,webdav,soap,smtp. Salida en formatos: Web estándar tales como HTML, XML Y XSLT Ofrece completa integración entre entorno SAP (desarrollo, administración, autorización, monitoreo y protocolos). Dentro de un Web Process el ICF Internet Communication Framework provee el entorno para manejar las solicitudes HTTP, EL ICF es el puente entre el kernel del sistema SAP y el programa ABAP. ISC Internet server Cache: es una parte del ICM que almacena objetos https antes de ser enviados al navegador web, con eso la próxima solicitud...

Acceder a esta publicación

Creado y Compartido por: Wilson Perez Lizarazo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Para nosotros como administradores, nos provee una herramientas interesantes a la hora de analizar instalaciones de terceros dado que podremos monitorear cuantos ICM posee para luego ver los detalles tales como hilos de ejecución, servicios, puertos y mucho más. 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. Como miembros del equipo de administración de sistemas, es nuestra tarea configurar los sistemas SAP en virtud de estos requerimientos. Para esto, necesitamos tener una visión del proceso central para las conexiones de Intranet e Internet, el...

Acceder a esta publicación

Creado y Compartido por: Adrian Vázquez Bautista / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

ICM (Internet Communication Manager) - Aplicaciones basadas en BSP y servicios SOAP son orientadas a servicios. - Dentro de un work process, el ICF (Internet Communication Framework) tienen el entorno para manejar las solicitudes HTTP. El ICF es el puente entre el kernel de SAP y el programa creado en ABAP. - Componentes del ICM: Thread control: recibe la solicitud TCP/IP entrante y crea un work thread del pool de threads para procesar la solicitud. Worker Thread: maneja las solicitudes y respuestas para una conexión. Contienen un administrador de I/O de red y varios plugins para los protocolos. Watchdog: un worker thread espera la respuesta (del cliente o servidor), pero si ocurre un timeout, el watchdog toma el control...

Acceder a esta publicación

Creado y Compartido por: Jaime Medina Escarria

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

INTERNET COMMUNICACTION MANAGER(icm) -Arquitectura del proceos ICM Los navegadores Web estan conectados a traves de Internet y la intranet con un SAP Web AS -Internet Server Cache(ISC) Es una parte del ICM que es importante para la performance.Almacena objetos antes de que sean enviados al navegador WEB. -Procedimiento de Inicio Y monitoreo del ICM En el sistema sap podemos obtener la vista rapida que estan corriendo con un ICM mediante la vista de servidores de aplicaccion, transaccion SM51 Para informacion mas detallada transaccion SMICM Tambien el programa a nivel de sistema operativo icmon muestra inforamcion sobre el ICM. La llamada icmon--h muestra los parametros que pueden usarse para este programa, el cual , tambien puede generar carga...

Acceder a esta publicación

Creado y Compartido por: David Ezequiel Solaliga / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

INTERNET COMMUNICATION MANAGER (ICM) Provee de herramientas a la hora de analizar instalaciones de terceros dado que podremos monitorear cuantos ICM posee para luego ver los detalles tales como hilos de ejecucion, servicios, puertos y mucho mas. ARQUITECTURA DEL PROCESO ICM Algunos aspectos importantes son: Soporte para protocolos Web estandar tales como HTTP, HTTPS, WebDAV, SOAP, y SMTP. Salida en formatos Web estandar tales como HTML, XML y XSLT. El SAP Web Application Server puede funcionar tanto como un Web Server (rol de servidor) y como un web Client (rol de cliente).. Dentro de un work process, el Internet Communication Framework (ICF) provee el entorno para manejar las solicitudes HTTP. El ICF es l puente entre el kernel del sistema...

Acceder a esta publicación

Creado y Compartido por: Cruz Javier Gonzalez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

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. Como miembros del equipo de administración de sistemas, es nuestra tarea configurar los sistemas SAP en virtud de estos requerimientos. Para esto, necesitamos tener una visión del proceso central para las conexiones de Intranet e Internet, el Internet Communication Manager (ICM). El proceso ICM utiliza threads (hilos) de ejecución para procesar la carga de trabajo en paralelo. Los componentes del ICM son: Thread control: este thread recibe la solicitud TCP/IP...

Acceder a esta publicación

Creado y Compartido por: Luis Gustavo Giron Cerrato

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

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...

Acceder a esta publicación

Creado y Compartido por: Jose Danilo Rosales Ardon / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

ICM --> Internet Comunication Manager Las nuevas aplicaciones de SAP basadas en Business Server Pages (BSPs) y servicios SOAP se implementan en una compañia en el contexto de cambiar a una arquitectura moderna de IT y orientada a servicios. El SAP Web Aplication 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 (tal como un navegador web) y envia de vuelta una respuesta HTTP,. Dentro de un work process, el internet Comunication 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...

Acceder a esta publicación

Creado y Compartido por: Juan Carlos Hernandez Ceron

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Todo lo que se reviso en este capitulo fue sobre el ICM ( Internet Communication Manage) y la importancia en el intercambio de información utilizando diferentes formatos y los diferentes puertos por donde se establecerá una comunicación mas adecuada. Aspectos importantes de los que se debe tener muy en cuenta son: - Soporte para protocolos Web como HTTP, HTTPS, WebDAV, SOAP y SMTP. - Salida en formatos Web standart tales como HTML, XML y XSLT. -Completa integración dentro del entorno SAP. El proceso ICM esta separado, es iniciado y monitoreado por el dispatcher ABAP. La tarea del ICM e asegurarse que el sistema SAP pueda comunicarse con el mundo exterior usando los protocolos Web anteriormente mencionados.

Acceder a esta publicación

Creado y Compartido por: Camilo Moreno Caro / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Arquitectura del Proceso ICM Algunos aspectos importantes son: Soporte para protocolos Web estándar tales como HTTP, HTTPS, WebDAV, SOAP y SMTP. Salida en formatos Web estándar tales como HTML, XML y XSLT. Completa integración dentro del entorno SAP (desarrollo, administración, concepto de autorización, monitoreo y protocolos de comunicación). 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 de SAP y el programa creado en ABAP. Desde la version 6.10 de SAP Web AS, los WP pueden generar directamente contenido web compatible de tal forma que pueden ser enviados a un navegador web mediante...

Acceder a esta publicación

Creado y Compartido por: Jenny Feliz

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!