Inspark MDM является самостоятельным компонентом платформы, решающий задачи интеграции данных Inspark с внешними информационными системами по пересекающимся артефактам в обоих системах.
Inspark MDM предоставляtn сервис Каталога данных - справочника, который обеспечивает информационное единство данных Inspark платформы с внешними системами.
На рисунке представлена функциональная структура Inspark MDM. Каталог данных содержит реестр (Каталог справочников), и справочники, нормализующие внешние данные с двумя основными артефактами платформы :
Для доступа к каталогу данных используется RES API интерфейс. RES API подерживает две роли, которые могут быть назначены пользователям MDM :
Примеры применения MDM.
Для получения данных о состоянии параметров объекта, необходимо знать ID объекта.
В Каталоге справочников регистрируется новый справочник (Inspark-X). В новый справочник вносятся записи соответствия ID объектов Inspark и Внешней системы X.
Целостность данных в справочнике должны поддерживать каждый в своей части Inspark платформа и Внешняя система X.
Теперь для получения данных по объекту, Внешняя система X обратится со своим ID в справочник, получит ID Inspark и обратится в Inspark с правильными входными данными.
Преположим, модулю интеграции между платформой Inspark и Внешней системой X необходимо передавать событие Inspark во Внешнюю систему X с каталожным типом Внешней системы X.
Модуль интеграции получает событие от устройства Inspark. Модуль определяет тип устройства в Inspark, и запрашивает в справочнике устройств MDM каталожный номер устройства во Внешней системе X для отправки события уже с «родным» кодом устройства.
Описание MDMD REST API приведено по ссылке
(в работе)