Аннотация
В ходе изучения данного курса слушатели узнают о различных способах интеграции, увидят их различия, узнают о плюсах и минусах. Также участники обучения опробуют на практике широко применяемые, популярные инструменты.
Аудитория
курс будет интересен:
- ИТ-аналитикам
- Проектировщикам
Программа курса:
1. Основы интеграции ИТ-систем
- Обзор шаблонов интеграции ИТ-систем:
- файловый обмен;
- общая база данных;
- вызов API (веб-сервисы);
- обмен сообщениями через ESB
- Примеры интеграций.
2. Анализ требований к интеграции
- Разработка системных функциональных требований к интеграции
- Разработка диаграмм потоков данных (Data Flow Diagram)
- Разработка ограничений на интеграцию
- Разработка требований к качеству интеграции: производительность, надёжность, актуальность
- Анализ концептуальной модели данных
- Описание преобразований данных (Data Mapping)
3. Проектирование межсистемного взаимодействия
- Принципы и правила выбора шаблона интеграции
- Разработка диаграммы последовательности (UML Sequence Diagram)
- Разработка текстовых сценариев интеграции (Use Cases)
- Разработка регламентов передачи данных
- Разработка требований к журналированию и обработке ошибок
4. Шаблоны интеграции (базовые)
- Проектирование интеграции через общую базу данных
- Проектирование интеграции через файловый обмен
5. Проектирование интеграции через REST-API
- Структура сообщений HTTP
- Механизмы авторизации и аутентификации
- Архитектурный стиль REST
- Описание форматов данных JSON
- Принципы и правила проектирования API
- Тестирование и документирование API-методов с использованием Postman
6. Проектирование интеграции через шину
- Описание запросов и ответов SOAP
- Форматы XML и XSD, описание WSDL
- Интеграционные шины (ESB)
- Брокеры сообщений, Rabbit MQ, Apache Kafka
- Описание требований к шине (структура сообщений, конфигурация адаптеров, настройка брокеров)
Основы проектирования интеграций ИТ-систем
Код РПО 103
Записаться на курс
Задать вопрос
Описание
Продолжительность
Продолжительность | 3 дня / 24 академ часа |