Доступ к репозиторию ARIS посредством интерфейса ARIS API
Использование этого модуля позволяет как извлекать информацию о моделях и объектах из репозитория ARIS и переносить их в другие информационные системы, так и создавать в репозитории ARIS объекты и модели на основании данных из внешних источников. ARIS API дает возможность создавать запросы к репозиторию ARIS и получать с помощью них нужную информацию о связях различных сущностей.
На рисунке 1 представлена часть доступных запросов API к репозиторию ARIS.
Рис. 1. Фрагмент перечня запросов API для репозитория ARIS
Большинство запросов имеют обязательные и\или опциональные параметры. На рисунке 2 приведен фрагмент перечня параметров запроса GET/api/databases/{dbName}/find, который используется для поиска элементов в базе данных.
Рис. 2. Фрагмент перечня параметров запроса GET/api/databases/{dbName}/find
ARIS API будет полезен при выполнении различных бизнес-задач. Среди них можно выделить построение моделей подсистем организации на основе полученных данных из внешних учетных систем и систем класса ERP. Например, можно построить модель организационной структуры предприятия на основе данных, полученных из систем учета, таких как 1С или SAP. Данные из специализированных систем для учета и управления ИТ-системами могут стать основой для создания в репозитории ARIS модели-каталога информационных систем, с их свойствами и окружением. Аналогично, могут быть построены модели рисков, документов, ключевых показателей результативности, целей, услуг и продуктов и прочих значимых для бизнеса областей знаний.
Также может быть реализована и обратная задача. Например, получение из репозитория ARIS структуры бизнес-процесса и использование ее как основы для настройки автоматизированной системы или для расчета бизнес-показателей, для которых важна структура самого процесса (последовательность выполнения действий), наличие решений и правил в процессе и т.д.
С точки зрения лицензирования ARIS API требует как серверную, так и клиентскую лицензию. Серверная лицензия для ARIS API, начиная с версии 9.8 SR6, включена в лицензию ARIS Connect Server и не требует отдельной покупки. Клиентская лицензия ARIS API включена в несколько клиентских продуктов: ARIS Connect Viewer, ARIS Connect Contributor, ARIS Connect Designer, ARIS Architect, ARIS Designer. Однако набор доступных методов API может быть разным в зависимости от типа клиентской лицензии.
При работе с ARIS до версии 10.0.12 для получения доступа к использованию ARIS API необходим сертификат, который можно бесплатно получить на ARIS Community, заполнив форму-запрос.
Начиная с ARIS 10.0.12 сертификаты для доступа к ARIS API не требуются.