Интеграция систем. С чего начать системному аналитику
Как бывший системный архитектор, я знаю 5 интеграционных стилей, первый из них — обмен файлами…
Как бывший системный архитектор, я знаю 5 интеграционных стилей, первый из них — обмен файлами через электронную почту.
Остальные 4 интеграционных стиля кратко описаны на сайте книги «Шаблоны интеграции корпоративных приложений».
Саму книгу на русском можно прочитать на Литресе, если не хочется переплачивать тысячи за бумагу.
У Татьяны Гудковой в блоге Art of BA хороший пример требований к интеграции через файловый обмен.
Если идти дальше, стоит пройти текстовый бесплатный учебный курс на русском по документированию API.
Общая технология разработки требований к интеграции
- Проанализируйте бизнес-требования; 
- Разработайте (меж)системные функциональные требования к обмену данными; 
- Разработайте требования к качеству передачи и обработки данных — производительность, надёжность; 
- Проанализируйте архитектурный ландшафт, выявите системы в окружении; 
- Постройте диаграмму потоков данных; 
- Определите, какие системы являются мастерами, а какие — потребителями каких данных; 
- Разработайте таблицы маппинга (отображения атрибутов классов в одной системе на классы в другой); 
- Опишите алгоритмы преобразований атрибутов; 
- Выберите архитектурный паттерн (стиль) интеграции; 
- Разработайте сценарии интеграции (например, используя формат юскейсов); 
- Разработайте требования к журналированию интеграционных обменов; 
- Разработайте требования к конкретным вызовам, включая параметры вызовов и ответов; 
- Обновите модель данных. 
Научиться проектировать интеграции ИТ-систем можно на нашем онлайн-курсе.


