Основы SAP PI. Часть 5 – “Integration Directory, настройка интерфейса”.

integration
Продолжаем разговор. Сегодня – о настройке интерфейсов.


Весь цикл статей:
SAP Process Integration – основы. Часть 1: историческая.
SAP Process Integration – основы. Часть 2 – обзор архитектуры.
SAP Process Integration – основы. Часть 3 – System Landscape Directory.
Основы SAP PI. Часть 4 – “Что такое интерфейс?”.
Основы SAP PI. Часть 5 – “Integration Directory, настройка интерфейса“
Основы SAP PI. Часть 6 – “Правила маршрутизации и pipeline. Почтальон Пиайкин за работой.“
Основы SAP PI. Часть 7 — «Системы всего ландшафта – соединяйся! Адаптеры».


Настройка интерфейса в Integration Directory

В предыдущей части мы закончили на том, что в Integration Repository создаются интерфейсные объекты, описывающие:

  • исходные данные (структура, возможные значения и т.п.);
  • целевые данные;
  • правила преобразования между исходными и целевыми данными.

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

Integration Directory

Напомню общую схему архитектуры SAP PI:

Рис 1: Архитектура PI - Dual Stack

Рис 1: Архитектура PI – Dual Stack

Основная задача объектов репозитария Integration Directory (ID) – “привязать” интерфейс, созданный в ESR к конкретному системному ландшафту.

Работу в ESR обычно называют “разработкой интерфейса”; а работу с ID – “настройкой интерфейса”.

Integration Directory может импортировать информацию из SLD: бизнес-системы и установленные на них программные компоненты. По программным компонентам затем определяется, какими интерфейсами оперирует та или иная бизнес-система. Данные о связи программных компонент и интерфейсов берутся из Enterprise Service Repository.
Общая схема связи объектов ESR, ID и SLD следующая:

Рис.2: Связь объектов ESR,  ID и SLD.

Рис.2: Связь объектов ESR, ID и SLD.


Настройка интерфейса в Integration Directory состоит из следующих этапов:
– определение участников обмена;
– настройка адаптеров для связи с этими системами (создание каналов связи);
– настройка правил маршрутизации.

Адаптер SAP PI – это программа, занимающаяся переводом сообщения и протокола передачи из внешнего формата во внутренний формат SAP PI (SOAP-XML). Адаптеры для SAP-систем и распространенных интерфейсных технологий (например, HTML, SOAP, file/FTP и др.) входят в стандартную поставку SAP Netweaver Process Integration.

Канал связи (communication channel) – это настройки адаптера для связи с конкретной системой.

Правила маршрутизации (routing rules) – это набор объектов конфигурации, которые определяют, каким образом сообщение будет принято, обработано и передано получателю.

Настроенный в Integration Directory интерфейс можно схематично изобразить так:

Рис.3: схема интерфейса в Integration Directory

Рис.3: схема интерфейса в Integration Directory


А если собрать вместе все известные нам объекты, то схема интерфейса в общем случае будет выглядеть так:
Рис.4: схема типового  интерфейса в SAP PI

Рис.4: схема типового интерфейса в SAP PI

Я намеренно не затрагиваю пока, как работа в ESR и ID выглядит в системе. Все еще будет. Сейчас главное – уложить в голове схему интерфейса и термины.

Остается понять – что же происходит в квадрате с надписью “правила маршрутизации”?

А об этом мы поговорим в следующей статье – про Integration Engine, правила маршрутизации и алгоритм обработки сообщений.

Удачи в деле интеграции,
Ваш Pitroff.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *