Решения

Solace® PubSub+® Integration Add-on

Интеграция SAP® ERP, SAP S/4HANA® и других систем с сеткой событий Solace® PubSub+®

ASAPIO предлагает готовую интеграцию с Solace® PubSub+®

Подключите брокер событий Solace® PubSub+® к своим системам SAP®, чтобы создать сетку событий, которая безопасно, надежно и в реальном времени перемещает события из любой системы в любую систему.

Вместе Solace® и ASAPIO обеспечивают управляемую событиями связь в реальном времени между приложениями SAP® и сторонними приложениями для локальных и гибридных облачных сред.

Как активировать on-premise-данные SAP и передавать их по всему предприятию в режиме реального времени с помощью Solace® PubSub+® и ASAPIO

Solace® PubSub+® и ASAPIO Integration Add-on (ACI) позволяют предприятиям отслеживать изменения в данных, генерируемых локальными системами SAP® (модули ECC, S/4HANA® и т.д.), и передавать их в реальном времени по распределенному предприятию.

Эта статья посвящена техническим деталям решения. Она основана на 6-минутном вебинаре , проведенном Рикардо Гомес-Ульмке из Solace.

Как это работает:

Каждый раз, когда бизнес-объект в системе SAP® изменяется, в таблице базы данных SAP® Change Pointer будет новая запись (1).

Любое из этих изменений может быть настроено для запуска ACI (2), где данные, связанные с изменением бизнес-объекта, будут извлечены и обработаны (чтение/запись).

Оттуда данные (3) передаются в другой модуль, где они форматируются как событие (определена полезная нагрузка события, составлена тема).

Затем событие (4) передается в Solace Connector, который использует собственное интернет-соединение SAP® (SAP ICM), чтобы (5) отправить его Solace® PubSub+® Event Broker через HTTP-сообщение.

Затем событие может быть (6) транслировано в распределенном предприятии, где брокеры событий развернуты и подключены в различных средах (центры обработки данных, частные облака, общедоступные облака, IoT и т. Д.).

Как это возможно?

Что касается пунктов (1), (2) и (3) выше, ACI является «надстройкой» к локальным системам SAP. Он устанавливается на том же сервере и использует существующие технологии SAP – он написан на ABAP® и изначально запускается SAP® Change Pointer (таблица базы данных, которая отслеживает изменения в бизнес-объектах SAP®).

Что касается (6), PubSub+® Event Broker может быть развернут как программное обеспечение, оборудование и как услуга в любой среде (центр обработки данных, частное или общедоступное облако) и подключен для формирования сетки событий, которая динамически передает события между любыми публикациями и подписками. приложения, которые касаются сетки. Сетка событий - это то, что позволяет событиям проходить через распределенное предприятие динамически, просто, безопасно и в реальном времени.

Как это настроить?

Настроить ACI легко. Предположим, вы хотите получать уведомление о создании нового заказа на продажу. Первым шагом является настройка ACI для отслеживания бизнес-объекта заказа на продажу и активации его при каждом изменении заказа.

Затем вы определите, какую полезную нагрузку вы хотите отправить, будь то (i) только уведомление о событии, (ii) уведомление о событии + метаданные или (iii) уведомление о событии + данные. И вы отправите его в Solace® через HTTP, используя собственный SAP® ICM. Тогда любое другое приложение и бизнес-процесс, которые касаются сетки, могут иметь доступ к событию в реальном времени.

Преимущества ACI перед индивидуальной интеграцией

  • Установка в качестве надстройки к системе SAP®, отдельный сервер не требуется
  • Доступ ко всем данным SAP®
  • Возможны API-интерфейсы без кода и сообщения о событиях
  • Входящая и исходящая связь, возможны push или pull
  • Регистрация реальных бизнес-событий на уровне приложений SAP®
  • Чрезвычайно быстрый фреймворк
  • Возможность расширения для клиентов и партнеров, включая настраиваемые коннекторы и пакеты содержимого