Открыть сервис

SAP PI/PO

SAP Process Integration / SAP Process Orchestration (сокр. SAP PI/PO) — это корпоративная интеграционная платформа, разработанная компанией SAP SE для обеспечения взаимодействия между различными информационными системами в рамках единой ИТ-инфраструктуры предприятия. Платформа позволяет обмениваться данными, преобразовывать сообщения и автоматизировать бизнес-процессы между системами SAP и сторонними приложениями, работающими на различных технологических стеках.

История

Развитие SAP PI/PO началось в начале 2000-х годов как ответ на потребность крупных предприятий в унифицированном инструменте интеграции. Первая версия продукта, названная SAP Exchange Infrastructure (SAP XI), была выпущена в 2002 году в составе SAP NetWeaver 2004. Она предоставляла базовые возможности маршрутизации и преобразования сообщений в формате XML.

В 2005 году продукт был переименован в SAP Process Integration (SAP PI), что отразило расширение функционала: добавлены поддержка различных протоколов (HTTP, SOAP, RFC, IDoc), адаптеры для популярных ERP-систем и возможность работы с реляционными базами данных. Версия SAP PI 7.0 вышла в 2006 году и стала стандартом для многих проектов.

В 2012 году компания SAP выпустила SAP Process Orchestration (SAP PO), объединив SAP PI с модулями управления бизнес-процессами (SAP BPM) и бизнес-правилами (SAP BRM). Это позволило не только интегрировать системы, но и моделировать и автоматизировать сложные бизнес-процессы. Версия SAP PO 7.5, вышедшая в 2016 году, оставалась актуальной до 2023 года.

С 2020-х годов SAP активно продвигает облачную интеграционную платформу SAP Integration Suite (на базе SAP BTP — Business Technology Platform), которая постепенно замещает SAP PI/PO в новых проектах. Однако поддержка SAP PI/PO продолжается до конца 2027 года (для SAP PO 7.5), а для ряда клиентов — до 2030 года в рамках расширенной поддержки.

Архитектура и компоненты

SAP PI/PO построена на модульной архитектуре, включающей несколько ключевых компонентов:

Интеграционный движок (Integration Engine)

Центральный компонент, отвечающий за приём, преобразование и маршрутизацию сообщений. Он работает с различными форматами данных (XML, JSON, EDI, IDoc) и протоколами (HTTP, SOAP, RFC, JMS, AMQP). Движок поддерживает:

Адаптеры (Adapters)

Набор предустановленных модулей для подключения к конкретным системам. Основные адаптеры:

Среда разработки (Integration Builder)

Инструмент для создания интеграционных сценариев. Включает:

Модули BPM и BRM (только в SAP PO)

Принципы работы

Интеграция в SAP PI/PO осуществляется по принципу «звёздной» архитектуры: все системы подключаются к центральной платформе, а не напрямую друг к другу. Основные этапы обработки сообщения:

  1. Приём — сообщение поступает от системы-отправителя через соответствующий адаптер.
  2. Преобразование — данные преобразуются из формата отправителя в формат получателя с помощью отображений (mappings). Поддерживаются:
  1. Маршрутизация — сообщение направляется к системе-получателю на основе правил, заданных в Integration Directory.
  2. Доставка — сообщение отправляется получателю через соответствующий адаптер с гарантией доставки (например, подтверждение получения).

Классификация сценариев использования

Сценарии интеграции в SAP PI/PO делятся на несколько типов в зависимости от направления обмена:

Преимущества и недостатки

Преимущества

Недостатки

Примеры применения

SAP PI/PO используется в различных отраслях:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →