SAP Tutorial de PI/PO: ¿Qué es la integración y orquestación de procesos?

¿Qué es el 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.

La SAP La forma completa de PI es Integración de procesos.

¿Qué es el 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.

La 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é Elegir un Agente de Compras de Yiwu? 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

Configuración

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 Todas las funciones a su disposición 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.

Cuándo 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.