SAP Учебное пособие по PI/PO: что такое интеграция и оркестрация процессов

Что такое SAP ПИ?

SAP PI (Process Integration) — это корпоративная интеграционная платформа, которая обеспечивает бесшовную интеграцию между SAP и не-SAP приложения внутри организации A2A (приложение к приложению) или даже за пределами организации B2B (бизнес к бизнесу). Позволяет организациям обмениваться информацией между внутренним программным обеспечением внутри компании и внешними системами за пределами компании.

" SAP Полная форма PI — интеграция процессов.

Что такое SAP ПО?

SAP PO (Process Orchestration) — инструмент для автоматизации и оптимизации бизнес-процессов. Он сочетает в себе черты SAP Управление бизнес-процессами (BPM), SAP Интеграция процессов (PI) и SAP Управление бизнес-правилами (BRM). Другими словами, SAP Оркестрация процессов — это более продвинутая версия SAP PI и имеет все инструменты, необходимые для интеграции приложений.

" SAP Полная форма заказа на поставку — «Оркестрация процесса».

Понимание SAP PI/PO на примере

Но это был технический аспект SAP PI, но чтобы это лучше понять, мы увидим пример реализации SAP Интеграция процессов.

Понимание SAP PI/PO на примере

Пример

Чтобы понять концепцию SAP PI более четко, мы берем пример крупной молочной промышленности, которая работает в большой части штата и доминирует в регионе. Но есть некоторые мелкие молочные отрасли, работающие в том же регионе, параллельно крупной промышленности, которая не получает прибыли из-за разницы в ценах по сравнению с крупной промышленностью. Поэтому, чтобы избежать конфликта цен и поддерживать одинаковую цену во всем регионе, крупная и мелкая промышленность решают объединиться с помощью SAP ПИ. Они соединяются друг с другом с помощью SAP ПИ и начал работать как единое целое. Теперь, через SAP PI могут обмениваться всей информацией, касающейся молочной промышленности, включая ценообразование, и делить равную часть прибыли.

SAP PI соединяет разные платформы, такие как

  • SAP и Non-SAP системы
  • Сценарии B2B и A2A
  • Асинхронный и Syncхронические коммуникации
  • Межкомпонентное управление бизнес-процессами

почему SAP ПИ/ПО?

До SAP PI, бизнес будет соединяться друг с другом через коммуникацию точка-точка. Но этот процесс не используется для множественных и сложных процессов. Для плавной коммуникации между несколькими предприятиями используется опосредованная коммуникация или интеграционный брокер, и SAP PI очень хорошо адаптирует эту систему. Он позволяет соединять разные процессы через центральное место, известное как Integration Broker, в отличие от соединения «точка-точка», которое больше похоже на паутину. Интеграционный брокер или сервер является неотъемлемой частью опосредованной связи, состоящей из Java на основе Advanced Adaptor Engine (AAE) и механизма интеграции для маршрутизации. Опосредованная связь основана на интеграционном брокере, который выполняется путем обмена XML-сообщениями.

SAP ПИ/ПО
SAP Обзор ПИ ПО

Давайте посмотрим, как SAP PI обрабатывает XML-сообщения с помощью Integration Broker. Обмен данными или сообщениями в SAP PI происходит в этих четырех фазах.

  • Преобразование сообщения: Во время обмена сообщениями преобразуется структура бизнес-данных.
  • Маршрутизация сообщений: Пересылка сообщения, отправленного системой-отправителем, в одну или несколько систем-получателей.
  • Адаптеры подключения: Соединив интеграционный брокер и систему-получатель, адаптер преобразует входящее сообщение во входящее сообщение, а затем преобразует его в формат принимающей системы на другом конце.
  • Интеграционные процессы: Межкомпонентное управление бизнес-процессами (ccBPM) состоит из функций для расширенной оркестрации сервисов.

Далее в этом SAP Учебное пособие по PI, мы узнаем, как SAP ПИ/ПО работает.

Как SAP ПИ/ПО работает

SAP ПИ выполняет три основные функции

  • Подключение: SAP PI имеет возможность интеграции со всеми приложениями, независимо от того, являются ли они приложениями 3rd партии или из SAP. Он использует структуру адаптера для интеграции 3rd партийные решения.
  • Координировать: Он может определить путь/рабочий процесс для каждой интегрированной бизнес-транзакции. Это гарантирует, что каждое сообщение будет правильно доставлено от источника к целевому месту назначения.
  • Связь: Он может переводить файлы в любой формат, будь то внутренний формат файла или любой стандарт интеграции бизнеса в бизнес.

Далее в этом SAP Учебное пособие по ПО, мы узнаем о SAP Архитектура ПИ ПО.

SAP ПИ/ПО Archiтекстура

SAP ПИ/ПО Archiтекстура

SAP ПИ/ПО Archiтекстура

SAP PI не является единственным компонентом, отвечающим за интеграцию SAP и Non- SAP приложение, но это кластер компонентов, которые вместе составляют SAP Функциональный ПИ. Эта архитектура SAP PI или компоненты используются во время разработки, конфигурации и во время выполнения. Различные компоненты SAP ПИ включают

Каталог системного ландшафта

Это центральный поставщик информации в системном ландшафте. SLD содержит два типа информации: «Информация о компонентах (устанавливаемых и установленных) и описание ландшафта».

Строитель интеграции

Это набор инструментов, который содержит набор инструментов для доступа и редактирования объектов интеграции.

Репозиторий интеграции

Для разработки, проектирования и поддержки типов данных, структур сообщений, сопоставлений, интерфейсов, процессов интеграции и сценариев интеграции независимо от системного ландшафта используется хранилище интеграции.

Сервер интеграции

Это центральный процессор PI. Все сообщения обрабатываются с помощью этого сервера.

Центральный мониторинг

С помощью этого осуществляется мониторинг домена PI, а «рабочая среда» — это инструмент, который используется для мониторинга.

Адаптер двигателя

Он действует как соединитель для подключения механизма интеграции к SAP системы и другие системы.

Техника обработки сообщений от PI

Чтобы получить доступ к данным из SAP и Non-SAP Применение этой техники используется. SAP PI использует промежуточный документ, например IDoc, в плоские файлы для передачи данных.

Дизайн

Интеграция процессов (PI) использует репозиторий интеграции для разработки структуры сообщений.

Конфигурация

Каталог интеграции (ID) используется для настройки технических параметров объектов, созданных в IR (Репозиторий интеграции).

Обработка сообщений

После активации IDOC в SAP системы, PI берет на себя ответственность и преобразует сообщения в формат XML для внутренней обработки.

Мониторинг сообщений

Сообщения можно отслеживать и отслеживать с помощью «Run Time Workbench». Этот инструмент может быть полезен при мониторинге адаптеров отправителя и получателя, исходящих и входящих сообщениях, сквозном мониторинге всего сценария и трассировке ошибок.

Возможности подключения: платформа прокси и платформа адаптеров

Платформа адаптера

SAP PI соединяется с любыми внешними системами (SAP или неSAP) с использованием платформы адаптера. Платформа адаптера основана на AS Java среда выполнения и версия архитектуры коннектора (JCA). Каркас адаптера состоит из двух цепочек модулей по умолчанию, если обработка сообщений должна выполняться полностью в адаптере, можно использовать цепочку модулей по умолчанию для адаптера.

  1. Один для направления отправителя
  2. Один для направления приемника

Существует четыре типа адаптеров, используемых в SAP PI

  • Файловые адаптеры: Он обменивается файлами с внешними системами
  • JMS-адаптеры: Он взаимодействует с системой обмена сообщениями
  • SOAP-адаптеры: Он общается с поставщиками и клиентами веб-сервисов.
  • JDBC-адаптеры: Это расширенный пакет для SAP PI

Другие интерфейсы, поддерживаемые платформой адаптера:

  1. Службы конфигурации (метаданные API и адаптера xsd)
  2. Административные услуги
  3. Различные сервисные API, предоставляемые платформой адаптера (менеджер потоков, диспетчер транзакций)
  4. Платформа адаптера включает API журнала аудита сообщений. API можно использовать для технической трассировки и ведения журнала для записи операторов трассировки, описывающих выполнение кода.

Как работает платформа адаптера?

Платформа адаптера работает с SAP ПИ/ПО

  1. Данные принимаются по проводу через пункт приема, который прослушивает сообщения по определенному протоколу по указанному адресу.
  2. После того как сообщение получено местом получения, оно отправляется адаптеру. Он создает новое сообщение BizTalk и присоединяет к сообщению поток данных.
  3. Он добавляет любые метаданные, относящиеся к конечной точке, через которую были получены данные, а затем сообщение отправляется в механизм сообщений.
  4. Механизм сообщений отправляет сообщение в конвейер приема, где данные преобразуются в XML, здесь аутентифицируется отправитель сообщения, сообщение расшифровывается и XML проверяется.
  5. Затем движок сообщений опубликовал сообщение в окне сообщений. Окно сообщений — это Microsoft SQL таблица, содержащая сообщения, подлежащие обработке
  6. Механизм обмена сообщениями отправляет сообщение либо на порт оркестрации, либо на порт отправки.

SAP Безопасность PI/PO

Для сообщений, SAP PI обеспечивает безопасность на уровне сообщений для протокола сообщений XI, для SOAP- адаптер, для протокола RosettaNet, для почтового адаптера, для протокола CIDX и для подключения к системам с поддержкой WSRM (Web Service Reliable Messaging). В SAP Безопасность на уровне сообщений PI обеспечивается за счет использования шифрования, цифровой подписи, подтверждения SAML, токена имени пользователя, токена сертификата и т. д. Методы аутентификации, поддерживаемые инфраструктурой WS для транспортного уровня, включают базовую аутентификацию (пароль и имя пользователя), SAP билет утверждения и HTTP через SSL.

Подключение сервера интеграции к системе с поддержкой WSRM (надежный обмен сообщениями веб-службы)

Для подключения к системе с поддержкой WSRM вы используете канал связи типа адаптера WS.

  • Вы используете соглашение отправителя с назначенным адаптером отправителя WS для подключения Сервера интеграции к потребителю WS.
  • Вы используете соглашение получателя с назначенным адаптером получателя WS для подключения сервера интеграции к поставщику WS.

Преимущества безопасности в SAP ПИ/ПО

  • Разрешения приложения-получателя проверяются у исходного пользователя.
  • В системе-приемнике пользователь может быть проверен
  • Динамическая конфигурация на канале приемника PI

Новые функции в SAP ПИ/ПО

Новые функции в SAP ПИ включают

  • Централизованный мониторинг на основе SAP менеджер решений.
  • Передача очень большого (двоичного) файла в файл
  • IDOC (промежуточный документ) и HTTP-адаптеры в AAE (Advance Adaptor Engine)
  • Пользовательско-ориентированная перспектива в ESR
  • Разделение сообщений на основе интерфейса и сопоставления по AAE
  • Конфигурация тайм-аута для каждого канала связи
  • Автоматизированный транспорт для проверки схемы
  • Замена Trex, пользовательский поиск сообщений
  • Перспективы, ориентированные на пользователя, в ESR
  • Надстройка для SAP PI: надстройка Secure Connectivity (адаптер SGTP, модуль PGP) и надстройки B2B (адаптер OFTP, адаптер AS2, разделитель EDI, конвертер EDI XML и т. д.)

Преимущества SAP ПИ/ПО

  • По сравнению с любым другим промежуточным программным обеспечением для мониторинга продуктов в SAP ПИ лучше. Он предлагает функции мониторинга, такие как сообщения, производительность, мониторинг компонентов и т. д., все из которых можно использовать для отслеживания и исправления ошибок.
  • SAP PI поддерживает различные SAP компоненты, которые необходимы при интеграции с SAP PI
  • Адаптеры и сопоставления хороши по сравнению с любым другим продуктом промежуточного программного обеспечения.
  • Асинхронный и Syncвозможна синхронная связь

SAP PI против BizTalk

SAP PI БизТалк
В основном используется только SAP клиентам включить интеграцию на основе SOAP BizTalk полностью построен на . Net, сертифицированный Microsoft и SAP для интеграции с SAP напрямую, без необходимости какого-либо промежуточного программного обеспечения
Продукт ESB разработан и внедрен для интеграции SAP системы с не- SAP системы Более универсальный продукт, возможность интеграции различных систем, включая SAP и другие продукты
SAP PI имеет предустановленную систему мониторинга сообщений. Недоступен
SAP PI может выполнять множественную передачу данных Недоступен
In SAP PI-автоматизация может осуществляться как вручную, так и по расписанию. Недоступен
SAP использует решение портала Net Weaver BizTalk использует MS SharePoint в качестве портального решения.
Архитектурная парадигма SOA для SAP eSOA (корпоративный сервис-ориентированный Archiтекстура) SOA основан на .NET и BizTalk.
SAP Цена PI Base Engine рассчитывается на основе общего объема обработанных сообщений, выраженного в гигабайтах в месяц. SAP PI можно бесплатно использовать между SAPКSAP Стоимость сервера MS BizTalk зависит от его мощности. Он имеет четыре разные версии: Enterprise, Standard, Branch и Developer.

После появления SAP PI/PO не рекомендуется использовать в корпоративных SOA (сервисно-ориентированных Archiтекстура)

  • SAP PI не рекомендуется для синхронной связи, так как это приведет к значительной нагрузке на инфраструктурную службу по обслуживанию асинхронных запросов.
  • SAP PI не рекомендуется использовать для сценариев, основанных на пользовательском интерфейсе, если серверная часть представлена ​​как корпоративные службы.
  • SAP PI не требуется для посредничества, еслиSAP серверная часть, такая как платформа J2EE или .NET, предоставляет бизнес-сервисы в сценарии пользовательского интерфейса.