Sei sulla pagina 1di 4

Qué es SAP PI – Process integration

por Urtzi Barandiaran | SAP, SAP PI - Process Integrator


SAP PI es la herramienta de SAP para centralizar el intercambio de información
entre sistemas SAP y/o sistemas no-SAP; está incluida dentro de la plataforma
horizontal SAP Netweaver y se podría decir que es una evolución del SAP Business
Conector.
SAP PI Actúa como middleware entre los sistemas de una organización o como
único punto de acceso de otras organizaciones a la propia.

SAP PI process integration


El crecimiento de las organizaciones y por lo tanto de las herramientas de gestión
(ERP, CRM, Portales corporativos, BBDD, BI…) han creado la necesidad de
centralizar las comunicaciones entre los sistemas, proporcionando, entre otras
cosas:
 Un único punto de acceso.
 Monitorización centralizada.
 Posibilidad de ‘orquestación de servicios’, pudiendo establecer condiciones
de envío/recepción.
 Compatibilidad con todas las tecnologías posibles en cada extremo (SAP,
JAVA, BBDD, STMP, FTP…) mediante adaptadores concretos.
 Posibilidad de comunicaciones Síncronas y Asíncronas.
 …

Tal y como se puede ver en la imagen superior, una organización con cierta
complejidad, tiene un incontable número de sistemas, cada uno destino a
diferentes tareas dentro de cada departamento. No obstante, estos sistemas se
tienen que comunicar entre ellos para pasarse información, intercambiar o
actualizar datos…
Llega un momento en el que la densidad de intercambio de información es tal, que
la monitorización de las interfaces entre los sistemas se hace imposible.
SAP PI proporciona un punto central de intercambio de datos, permitiendo una
conectividad más limpia, menos conexiones concurrentes, un tráfico de mensajes
centralizado y controlado mediante colas.

Estándares
El concepto fundamental de SAP PI es que todo lo transforma a formato XML,
usando protocolo SOAP para el envío de la información. El contenido del
mensaje va encapsulado en el Payload de la llamada SOAP como XML.
Además, todos los ‘escenarios’ que se diseñan en SAP PI quedan
automáticamente publicados como Servicio Web en el sistema, por lo que
cualquier otro sistema podría ser capaz de consumirlos conociendo el WSDL
correspondiente y teniendo acceso.
Otros estándares que cumple: BPEL4WS, BPEL, XSLT, XSD, W3, OASIS, XPath.
Adaptadores
Dentro de SAP PI, según con qué tecnología queremos comunicarnos, existen
una serie de adaptadores estándar: Adaptador para conexiones RFC, Adaptador
de iDoc, para intercambio de Ficheros…
Cada adaptador tiene unas características concretas de configuración, por
ejemplo para poder escribir un fichero vía FTP necesitarás la dirección del
servidor FTP, un usuario si la conexión no es anónima…

En la instalación inicial vienen los adaptadores más importantes, sin coste


adicional:
No obstante, SAP PI dispone de muchos otros adaptadores de pago
desarrollados por terceros para otro tipo de conexiones como Adaptadores
para Editran, RFTP, formatos EDI específicos de determinadas industrias (p.e.
Industria Farmaceutica, Automoción…).
Uno de los desarrolladores de Adaptadores más conocido es Seeburger.
También ofrece la posibilidad de implementar tu propio adaptador usando el
Developer Studio de SAP (Eclipse)

Competidores
SAP PI no es la única herramienta de intercambio (middleware) del mercado, es
solo la propuesta de SAP.
Otras herramientas parecidas son:
 Websphere Message Broker
 Oracle Service BUS (OSB)
 BEA Enterprise Service Bus, que fue comprada por Oracle en 2008/2009.
 …

Licenciamiento
Hasta hace muy poco una máquina de SAP PI se licenciaba según el tráfico de
mensajes que se intercambian a través de la herramienta.
Para ello, había que usar la herramienta de sizing
(https://service.sap.com/sizing ) de SAP para determinar cada interface cuántas
veces se va a ejecutar al mes, tamaño de los mensajes…
Durante 2012 SAP cambió el sistema de licenciamiento de SAP PI, pasando a
adoptar la medida de licencia por ‘número de procesadores’ de la máquina; es
decir, una máquina con un solo núcleo licenciaría menos que una con dos
núcleos…etc.
1. https://es.wikipedia.org/wiki/Middleware

Potrebbero piacerti anche