Заметки бизнес-аналитика
Главная › Системный анализ › Интеграции и REST API

Базовое проектирование и разработка требований к интеграции систем

Конспект статьи. Автор оригинала: Amelchenko

Как начинающему аналитику описать интеграцию: от архитектуры до требований. Главная мысль — любой интеграционный поток должен быть отражён в корпоративной архитектуре.

Шаг 1. Архитектура интеграций

Режимы: синхронный и асинхронный. Паттерны: файловый обмен, удалённый вызов (gRPC, SOAP, REST), общая БД, обмен сообщениями. Бизнес-архитектура описывает модель работы компании, корпоративная — стандартизацию ИТ под бизнес-цели. Нотация для моделирования — ArchiMate.

Шаг 2. Архитектура решения

Поток переносится в архитектуру продукта, удобно — UML-диаграммой компонентов. Фиксируются данные и технология.

Шаг 3. Требования

  • тип взаимодействия и протокол;
  • описание систем и бизнес-цель интеграции;
  • сценарий: инициатор, условия и расписание запуска, позитивный и негативный результаты, нагрузка (удобно показать sequence-диаграммой).

Детально — таблица параметров запроса (название, формат, пример, длина, логика заполнения) и таблица ответов (код, описание, пример).

Источник: Базовое проектирование и разработка требований к интеграции систем
Автор: Amelchenko
Это конспект, пересказ основных идей. Полный текст, иллюстрации и примеры читайте в оригинальной статье.