Получить консультацию

Integration Technologies for Enterprise Systems

Код курса
QDTI1
Продолжительность
3 Дней, 24 Ак. Часов
Описание курса
Цели
Требования
Программа курса
Описание курса

Цель курса

Курс посвящен основам интеграции информационных систем. Для эффективной работы интеграционных решений необходимо, чтобы все участвующие системы слаженно взаимодействовали между собой, удовлетворяли требованиям бизнеса и соблюдали SLA. Также еще одним крайне важным фактором сегодня является то, чтобы интеграция новой системы в общую структуру прошла максимально безболезненно и в кратчайшие сроки. Навыки, полученные на данном тренинге, позволят слушателям строить по-настоящему надежные, легко расширяемые и поддерживаемые интеграционные решения с учетом потребностей бизнеса и неизбежных компромиссов в условиях ограниченных ресурсов и жесткой конкуренции. С помощью этого курса вы в короткие сроки получите представление о современных принципах организации взаимодействия приложений друг с другом. При наличии опыта в этой сфере вы сможете открыть для себя новые способы интеграции, а также систематизировать свои знания. Курс охватывает весь диапазон подходов к интеграции от «классических» решений, давно используемых на практике, до наиболее актуальных, активно внедряемых в настоящее время. Особое внимание в курсе уделяется систематизации построения интеграционных решений на основе архитектурных шаблонов.

Цели

По окончании курса слушатели смогут:

  • Строить интеграционные решения с использованием лучших практик индустрии, что позволит сократить затраты на интеграцию за счет использования проверенного опыта
  • Обоснованно выбирать подход к интеграции, исходя из существующих технических и бизнес-ограничений
  • Понимать, на какие компромиссы придется пойти при выборе конкретного подхода и осмысленно делать выбор на базе проверенных шаблонов
  • Строить архитектуру решения, исходя из потребностей и ожиданий как бизнеса, так и конечных пользователей
  • Выполнять построение гибкого интеграционного решения, способного на адаптацию к изменчивым задачам бизнеса в кратчайшие сроки
Требования

Для кого предназначен этот курс

  • Разработчиков, архитекторов, руководителей разработки

Для успешного прохождения курса слушатели должны

  • Предварительных требований к слушателям нет
Программа курса

Основные темы:

  • Задачи интеграции
  • Обзор способов интеграции корпоративных систем
  • Интеграция «точка-точка»
  • Интеграция на уровне пользовательских интерфейсов
  • Интеграция на уровне данных, общекорпоративные справочники
  • Интеграция на уровне корпоративных приложений
  • Синхронное и асинхронное взаимодействие
  • Асинхронное взаимодействие с обратным вызовом (Callback)
  • Асинхронный обмен сообщениями: запрос/ответ и публикация/подписка
  • Упражнение: Асинхронный обмен сообщениями
  • Сервис-ориентированная архитектура (SOA)
  • W3C веб-службы
  • RESTful веб-службы
  • Кэширование при работе с веб-службами
  • Упражнение: Работа с веб-сервисами в ESB на примере IBM App Connect
  • Корпоративная сервисная шина (КСШ, ESB)
  • Реестр метаданных служб (Service Metadata Registry)
  • Упражнение: Корпоративная сервисная шина (ESB) на примере IBM App Connect
  • Потоковая обработка и анализ данных. Apache Kafka
  • Архитектура микрослужб
  • DevOps и контейнерная виртуализация
  • Особенности интеграции в облачных средах: cloud-native и serverless решения
  • Приложение 12 факторов
  • Архитектурные шаблоны интеграции
  • Упражнение: Применение шаблонов
  • Обзор архитектурных принципов интеграции
  • Проблемы развертывания интеграционных решений
  • Выбор интеграционного решения

 

Регистрация на ближайший курс
Integration Technologies for Enterprise Systems
Код курса:
QDTI1
Продолжительность:
3 Дней, 24 Ак. Часов
Зарегистрироваться
Получить консультацию
Свяжитесь со мной
Получить консультацию
Отправить заявку
Регистрация на вебинар
Отправить заявку
Ваша заявка получена!
Мы свяжемся с вами в ближайшее время.