¿Que es SAP PI? (Process Integration)

4
1. QUE ES SAP PI SAP PI es la herramienta de SAP para centralizar el intercambio de información entre sistemas SAP y/o sistemas noSAP; está incluida dentro de la plataforma horizontal SAP NETWEAVER y se podría decir que es una evolución del SAP Business Conector. Actúa como middleware 1 entre los sistemas de una organización o como único punto de acceso de otras organizaciones a la propia. El crecimiento de las organizaciones y por lo tanto de las herramientas de gesNón (ERP, CRM, Portales corporaNvos, 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. CompaNbilidad 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, una organización con cierta complejidad, Nene un incontable número de sistemas, cada uno desNno a diferentes tareas dentro de cada Para mas ar/culos e información: WWW.OREKAIT.COM/BLOG/

description

Este documento supone una introducción general al módulo SAP PI, explicado de manera sencilla. La mejor forma de integrar y ordenar los diversos sistemas con los que puede contar una empresa, y crear un gran sistema monitorizado y con una comunicación de datos fluida.

Transcript of ¿Que es SAP PI? (Process Integration)

Page 1: ¿Que es SAP PI? (Process Integration)

1. QUE  ES  SAP  PI

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.

Actúa  como  middleware1  entre  los  sistemas  de  una  organización  o  como  único  punto  de  acceso  de  otras  organizaciones  a  la  propia.

El  crecimiento  de  las  organizaciones  y  por  lo  tanto  de  las  herramientas  de  gesNón  (ERP,  CRM,  Portales  corporaNvos,  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.

-­‐ CompaNbilidad  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,  una  organización  con  cierta  complejidad,  Nene  un  incontable  número  de  sistemas,  cada  uno  desNno  a  diferentes  tareas  dentro  de  cada  

                                               Para  mas  ar/culos  e  información:            WWW.OREKAIT.COM/BLOG/

Page 2: ¿Que es SAP PI? (Process Integration)

departamento.  No  obstante,  estos  sistemas  se  Nenen  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,  permiNendo  una  conecNvidad  más  limpia,  menos  conexiones  concurrentes,  un  tráfico  de  mensajes  centralizado  y  controlado  mediante  colas…

a. 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áNcamente  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…

b. 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  Nene  unas  caracterísNcas  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…

                                               Para  mas  ar/culos  e  información:            WWW.OREKAIT.COM/BLOG/

Page 3: ¿Que es SAP PI? (Process Integration)

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  Npo  de  conexiones  como  Adaptadores  para  Editran,  RFTP,  formatos  EDI  específicos  de  determinadas  industrias  (p.e.  Industria  FarmaceuNca,  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)

c. CompeKdores:

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.

• …

                                               Para  mas  ar/culos  e  información:            WWW.OREKAIT.COM/BLOG/

Page 4: ¿Que es SAP PI? (Process Integration)

d. 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  (hlp://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) hlp://es.wikipedia.org/wiki/Middleware

                                               Para  mas  ar/culos  e  información:            WWW.OREKAIT.COM/BLOG/