SAP PI - Servicios web
Un servicio web es una función de aplicación o un servicio y se puede utilizar a través del estándar de Internet. Es una función o servicio de aplicación independiente, modular y autodescriptiva.
Puede describirse, ponerse a disposición, ubicarse y transformarse o llamarse utilizando protocolos de Internet estándar.
Cada servicio web encapsula una función que se utiliza para realizar muchas tareas. Un proveedor de servicios se utiliza para proporcionar acceso a un servicio web. Un proveedor de servicios tiene un documento WSDL.
Un usuario de servicios web se denomina service requesterque utiliza el servicio web con la ayuda de un navegador web. En un escenario normal, un solicitante de servicio es una aplicación que accede a un servicio web. Una aplicación toma todos los detalles necesarios para acceder a un servicio web desde la descripción del servicio y esta información se mantiene en el registro del servicio.
La siguiente ilustración muestra un escenario de servicio web común:
Servicio web: características clave
Los siguientes son los key features de un servicio web -
El servicio web permite que los programas que se ejecutan en diferentes plataformas, sistemas operativos y diferentes idiomas se comuniquen entre sí.
El servicio web es una función de aplicación o un servicio.
El servicio web se puede utilizar a través del estándar de Internet.
Los servicios web se pueden publicar y rastrear.
Los servicios web forman la base de la arquitectura de servicios empresariales (ESA), que se conoce como la versión mejorada de SAP de la arquitectura orientada a servicios SOA.
¿Cómo analizar diferentes servicios web?
Realice los siguientes pasos para analizar diferentes servicios web:
Step 1 - Inicie sesión en el sistema ECC, use el código de transacción - SOAMANAGER
Step 2 - Seleccione la casilla de verificación Servicio web → Aplicar selección.
Step 3- Verifique si la pestaña Descripción general contiene la entrada SERVICIO → se muestra el enlace. En caso de que el enlace de SERVICIO no se muestre, significa que se debe completar el enlace.
Step 4 - Para mostrar el servicio web y su enlace, elija el documento Open WSDL para el enlace de servicio o enlace seleccionado.
Step 5- Se abre un navegador web que muestra el WSDL → puede desplazarse hacia abajo al final del WSDL. Encontrará el punto final en el puerto WSDL del nodo.
¿Dónde no se recomienda SAP PI?
SAP PI no se recomienda para un escenario de solicitud / respuesta sincrónica. En la comunicación síncrona, se invoca mediante la operación de solicitud y respuesta y la salida del proceso se devuelve inmediatamente después de la operación. La carga está más en la infraestructura en caso de comunicación síncrona.
En un backend que no es de SAP como Java, DOT NET, SAP PI no se recomienda como herramienta de middleware en un escenario impulsado por la interfaz de usuario.
Cuando un sistema backend se expone como servicio de IU, no se recomienda SAP PI para escenarios impulsados por IU.