SAP Tutorial de PI/PO

ยฟQuรฉ es SAP ยฟPI?

SAP PI (Process Integration) es una plataforma de integraciรณn empresarial que proporciona una integraciรณn perfecta entre SAP y noSAP Aplicaciones dentro de la organizaciรณn A2A (Application to Application) o incluso fuera de la organizaciรณn B2B (Business to Business). Permite a las organizaciones intercambiar informaciรณn entre software interno dentro de la empresa y sistemas externos fuera de la empresa.

El proceso de SAP La forma completa de PI es Integraciรณn de procesos.

ยฟQuรฉ es SAP ยฟCORREOS?

SAP PO (Process Orchestration) es una herramienta para la automatizaciรณn y optimizaciรณn de procesos de negocio. Combina caracterรญsticas de SAP Gestiรณn de Procesos de Negocio (BPM), SAP Integraciรณn de procesos (PI), y SAP Gestiรณn de Reglas de Negocio (BRM). En otras palabras, SAP Process Orchestration es una versiรณn mรกs avanzada de SAP PI y cuenta con todas las herramientas necesarias para integrar aplicaciones.

El proceso de SAP La forma completa de PO es Orquestaciรณn de procesos.

Entender SAP PI/PO con un ejemplo

Pero este era un aspecto tรฉcnico de SAP PI, pero para entender esto mejor veremos el ejemplo de implementaciรณn de SAP Integraciรณn de procesos.

Entender SAP PI/PO con un ejemplo

Ejemplo

Para comprender el concepto de SAP Para ser mรกs claros, tomamos el ejemplo de una industria lรกctea a gran escala que opera en una gran parte de un estado y domina la regiรณn. Pero hay algunas industrias lรกcteas a pequeรฑa escala que operan en la misma regiรณn, en paralelo a la industria a gran escala, que no obtienen ganancias debido a la variaciรณn de sus precios en comparaciรณn con la industria a gran escala. Por lo tanto, para evitar el conflicto de precios y mantener el mismo precio en toda la regiรณn, la industria a gran escala y la pequeรฑa escala deciden vincularse, con la ayuda de SAP PI. Se interconectan entre sรญ con la ayuda de SAP PI y comenzรณ a trabajar como una sola unidad. Ahora, a travรฉs de SAP PI: Pueden intercambiar toda la informaciรณn relativa a la industria lรกctea, incluidos los precios, y compartir una cantidad igual de beneficios.

SAP PI conecta diferentes plataformas como

  • SAP y NoSAP sistemas
  • Escenarios B2B y A2A
  • Asincrรณnico y SyncComunicaciones honestas
  • Gestiรณn de procesos de negocio entre componentes

Por quรฉ SAP ยฟPI/PO?

Antes de SAP PI, las empresas se conectarรญan entre sรญ a travรฉs de una comunicaciรณn punto a punto. Pero este proceso no se utiliza para procesos mรบltiples y complejos. Para una comunicaciรณn fluida entre varias empresas, se utiliza la comunicaciรณn mediada o el agente de integraciรณn. SAP PI adapta muy bien este sistema. Permite la interconexiรณn de un proceso diferente a travรฉs de una ubicaciรณn central conocida como Integration Broker, a diferencia de la conexiรณn punto a punto, que se parece mรกs a una telaraรฑa. El intermediario o servidor de integraciรณn es una parte integral de la comunicaciรณn mediada y consiste en Java Advanced Adapter Engine (AAE) basado en Advanced Adapter Engine y un motor de integraciรณn para enrutamiento. La comunicaciรณn mediada se basa en un intermediario de integraciรณn que se ejecuta mediante el intercambio de mensajes XML.

SAP PI / PO
SAP Descripciรณn general de PI PO

veamos como SAP PI maneja los mensajes XML con la ayuda de Integration Broker. El intercambio de datos o mensajes en SAP PI ocurre en estas cuatro fases.

  • Transformaciรณn del mensaje: Durante el intercambio de mensajes, transforma la estructura de los datos comerciales.
  • Enrutamiento de mensajes: Reenviar un mensaje enviado por un sistema emisor a uno o mรกs sistemas receptores
  • Adaptadores de conectividad: Al conectar el agente de integraciรณn y el sistema receptor, el adaptador transformarรก el mensaje entrante en un mensaje entrante y luego lo convertirรก al formato del sistema receptor en el otro extremo.
  • Procesos de Integraciรณn: La gestiรณn de procesos de negocio (ccBPM) entre componentes consta de funciones para mejorar la orquestaciรณn de servicios.

siguiente en este SAP Tutorial de PI, aprenderemos cรณmo SAP PI/PO funciona.

Cรณmo SAP PI/PO funciona

SAP PI realiza tres funciones bรกsicas

  • Conectar: SAP PI tiene la capacidad de integrarse con todas las aplicaciones, independientemente de si se trata de una aplicaciรณn de 3rd partido o del SAP. Utiliza el marco del adaptador para integrar 3rd Soluciones partidistas.
  • Coordinar: Puede definir una ruta/flujo de trabajo para cada transacciรณn comercial que se integra. Garantiza que cada mensaje se entregue correctamente desde el origen al destino de destino.
  • Comunique: Puede traducir archivos a cualquier formato, ya sea un formato de archivo interno o cualquier estรกndar de integraciรณn de empresa a empresa.

siguiente en este SAP Tutorial de PO, aprenderemos sobre SAP Arquitectura PI PO.

SAP PI / PO Architectura

SAP PI / PO Architectura

SAP PI / PO Architectura

SAP PI no es un รบnico componente responsable de la integraciรณn de SAP y No SAP aplicaciรณn, sino que es un conjunto de componentes que juntos forman SAP PI funcional. Esta arquitectura de SAP PI o componentes se utilizan durante el tiempo de diseรฑo, el tiempo de configuraciรณn y el tiempo de ejecuciรณn. Los diversos componentes de SAP PI incluyen

Directorio de paisaje del sistema

Es un proveedor de informaciรณn central en un panorama de sistemas. SLD contiene dos tipos de informaciรณn: "Informaciรณn de componentes (instalables e instalados) y descripciรณn horizontal".

Generador de integraciรณn

Es un conjunto de herramientas que contiene un conjunto de herramientas para acceder y editar objetos de integraciรณn.

Repositorio de integraciรณn

Para desarrollar, diseรฑar y mantener tipos de datos, estructuras de mensajes, asignaciones, interfaces, procesos de integraciรณn y escenarios de integraciรณn independientemente del panorama del sistema, se utiliza el repositorio de integraciรณn.

Servidor de integraciรณn

Es un motor de procesamiento central del PI. Todos los mensajes se procesan utilizando este servidor.

Monitoreo Central

Con la ayuda de esto se realiza el monitoreo del dominio PI, y el "banco de trabajo" es la herramienta que se utiliza para el monitoreo.

Motor adaptador

Actรบa como un conector para conectar el motor de integraciรณn a SAP sistemas y otros sistemas.

Tรฉcnica de procesamiento de mensajes por PI

Para acceder a datos de SAP y NoSAP aplicaciรณn se utiliza esta tรฉcnica. SAP PI utiliza un documento intermedio como IDoc a archivos planos para transferir sus datos.

Diseรฑo

Process Integration (PI) utiliza el repositorio de integraciรณn para diseรฑar la estructura del mensaje

Configuration

El directorio de integraciรณn (ID) se utiliza para configurar parรกmetros tรฉcnicos para objetos creados en IR (repositorio de integraciรณn).

Procesamiento de mensajes

Una vez activado el IDOC en SAP sistema, PI se encarga de convertir los mensajes a formato XML para su procesamiento interno

Supervisiรณn de mensajes

Los mensajes se pueden monitorear y rastrear usando โ€œRun Time Workbenchโ€. Esta herramienta puede ser รบtil para monitorear adaptadores de remitente y receptor, mensajes salientes y entrantes, monitoreo de extremo a extremo de escenarios completos y seguimientos de errores.

Conectividad: marco de proxy y marco de adaptador

Marco adaptador

SAP PI se conecta con cualquier sistema externo (SAP o noSAP) utilizando el marco del adaptador. El marco del adaptador se basa en el AS. Java Entorno de ejecuciรณn y versiรณn de la arquitectura del conector (JCA). El marco del adaptador consta de dos cadenas de mรณdulos predeterminadas. Si el procesamiento de mensajes se va a ejecutar completamente dentro del adaptador, se puede utilizar la cadena de mรณdulos predeterminada para el adaptador.

  1. Uno para la direcciรณn del remitente.
  2. Uno para la direcciรณn del receptor.

Hay cuatro tipos de adaptadores utilizados en SAP PI

  • Adaptadores de archivos: Intercambia archivos con sistemas externos.
  • Adaptadores JMS: Se comunica con un sistema de mensajerรญa.
  • Adaptadores de jabรณn: Se comunica con proveedores y clientes de servicios web.
  • Adaptadores JDBC: Es un paquete extendido para SAP PI

Otras interfaces admitidas por el marco del adaptador son

  1. Servicios de configuraciรณn (API y metadatos del adaptador xsd)
  2. Servicios de administraciรณn
  3. Varias API de servicios proporcionadas por el marco del adaptador (Thread Manager, Transaction Manager)
  4. El marco del adaptador incluye una API de registro de auditorรญa de mensajes. La API se puede utilizar para el seguimiento tรฉcnico y el registro para escribir declaraciones de seguimiento que describan la ejecuciรณn del cรณdigo.

ยฟCรณmo funciona el marco del adaptador?

El marco del adaptador funciona con SAP PI / PO

  1. Los datos se reciben desde el cable a travรฉs de una ubicaciรณn de recepciรณn que escucha mensajes en cierto protocolo en una direcciรณn especรญfica.
  2. Una vez que la ubicaciรณn de recepciรณn recibe el mensaje, se envรญa un mensaje al adaptador. Crea un nuevo mensaje de BizTalk y adjunta el flujo de datos al mensaje.
  3. Agrega cualquier metadato relacionado con el punto final a travรฉs del cual se recibieron los datos y luego el mensaje se envรญa al motor de mensajes.
  4. El motor de mensajes envรญa el mensaje a la canalizaciรณn de recepciรณn donde los datos se transforman en XML, aquรญ se autentica el remitente del mensaje, se descifra un mensaje y se valida el XML.
  5. A continuaciรณn, el motor de mensajerรญa publicรณ el mensaje en el cuadro de mensajes. El cuadro de mensajes es un Microsoft SQL tabla que contiene los mensajes a procesar
  6. El motor de mensajerรญa envรญa el mensaje al puerto de orquestaciรณn o de envรญo.

SAP Seguridad PI/PO

Para mensajes, SAP PI proporciona seguridad a nivel de mensaje para el protocolo de mensajes XI, para el JABร“N adaptador, para el protocolo RosettaNet, para el adaptador de correo, para el protocolo CIDX y para la conectividad con sistemas habilitados para WSRM (Web Service Reliable Messaging). SAP Seguridad a nivel de mensajes PI habilitada mediante el uso de cifrado, firma digital, aserciรณn SAML, token de nombre de usuario, token de certificado, etc. Los mรฉtodos de autenticaciรณn admitidos por la infraestructura WS para el nivel de transporte incluyen autenticaciรณn bรกsica (contraseรฑa y nombre de usuario), SAP ticket de aserciรณn y HTTP sobre SSL.

Conexiรณn del servidor de integraciรณn con un sistema habilitado para WSRM (mensajerรญa confiable de servicios web)

Para conectarse con un sistema habilitado para WSRM, utiliza un canal de comunicaciรณn de tipo adaptador WS.

  • Utilice un acuerdo de remitente con un adaptador de remitente de WS asignado para conectar el servidor de integraciรณn a un consumidor de WS.
  • Utilice un acuerdo de receptor con un adaptador de receptor WS asignado para conectar el servidor de integraciรณn a un proveedor de WS.

Beneficios de la seguridad en SAP PI / PO

  • Los permisos de la aplicaciรณn receptora se comparan con los del usuario original.
  • En el sistema receptor, un usuario puede ser auditado
  • Configuraciรณn dinรกmica en el canal del receptor PI

Nuevas caracterรญsticas en SAP PI / PO

Las nuevas caracterรญsticas en SAP PI incluyen

  • Monitoreo centralizado basado en SAP administrador de soluciones
  • Transferencia de archivo a archivo muy grande (binario)
  • Adaptadores IDOC (Documento Intermedio) y HTTP en AAE (Advance Adapter Engine)
  • Perspectiva centrada en el usuario en la ESR
  • Mensaje basado en interfaz y mapeo dividido en AAE
  • Configuraciรณn de Time Out por canal de comunicaciรณn
  • Transporte automatizado para validaciรณn de esquemas
  • Reemplazo de Trex, bรบsqueda de mensajes definida por el usuario
  • Perspectivas centradas en el usuario en la ESR
  • Complemento para SAP PI: complemento de conectividad segura (adaptador SGTP, mรณdulo PGP) y complementos B2B (adaptador OFTP, adaptador AS2, separador EDI, conversor XML EDI, etc.)

Ventajas de SAP PI / PO

  • En comparaciรณn con cualquier otro producto de middleware que monitoree SAP PI es mejor. Ofrece funciones de monitoreo como mensajes, rendimiento, monitoreo de componentes, etc., todas las cuales pueden usarse para rastrear y rectificar los errores.
  • SAP PI admite varios SAP componentes que se requieren durante la integraciรณn con SAP PI
  • Los adaptadores y las asignaciones son buenos en comparaciรณn con cualquier otro producto de middleware.
  • Asincrรณnico y SyncLa comunicaciรณn honesta es posible.

SAP PI frente a BizTalk

SAP PI BizTalk
Utilizado principalmente sรณlo por SAP clientes para habilitar la integraciรณn basada en SOAP BizTalk estรก completamente basado en . Net, certificado por Microsoft y SAP para integrarse con SAP directamente sin necesidad de ningรบn middleware
Producto ESB diseรฑado e implementado para integrar SAP sistemas con No- SAP Sistemas Producto mรกs generalizado, capacidad de integrar una variedad de sistemas que incluyen SAP y otros productos
SAP PI cuenta con un sistema de seguimiento de mensajes preentregados No disponible
SAP PI puede realizar mรบltiples transferencias de datos No disponible
In SAP La automatizaciรณn PI puede ser manual y programada No disponible
SAP utiliza la soluciรณn de portal net weaver BizTalk utiliza MS SharePoint como soluciรณn de portal
Paradigma de arquitectura SOA para SAP es eSOA (empresa orientada a servicios Architectura) SOA se basa en .NET y BizTalk
SAP El precio de PI Base Engine se basa en el volumen total de mensajes procesados โ€‹โ€‹expresado en Gigabytes/mes. SAP PI es de uso gratuito entre SAP-A-SAP El precio del servidor MS BizTalk se basa en la capacidad del servidor. Tiene cuatro versiones diferentes: Enterprise, Standard, Branch y Developer.

Al SAP PI/PO no se recomienda en SOA empresarial (Servicio Orientado Architectura)

  • SAP No se recomienda PI para la comunicaciรณn sincrรณnica, ya que supondrรก una carga significativa en el servicio de infraestructura para atender solicitudes asincrรณnicas.
  • SAP No se recomienda PI para escenarios controlados por UI si el backend estรก expuesto como servicios empresariales
  • SAP PI no es necesario para la intermediaciรณn si unSAP El backend como la plataforma J2EE o .NET expone los servicios empresariales en un escenario de interfaz de usuario.

Resumir este post con: