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