Интеграция в корпоративных системах

На курсе рассматриваются основные методы и технологии интеграции в корпоративных системах.
Курс: ARC-013
Длительность: 24 ч.

Описание

Курс посвящен основам технологий интеграции нескольких подсистем в одну.

Для эффективной работы интеграционных решений необходимо, чтобы все участвующие системы не только слаженно взаимодействовали между собой и удовлетворяли требованиям бизнеса и соблюдали SLA, но и чтобы интеграция новой системы в общую структуру проходила максимально безболезненно и в кратчайшие сроки.

Навыки, полученные на данном курсе, позволят слушателям строить надежные, легко расширяемые и поддерживаемые интеграционные решения с учетом потребностей бизнеса и неизбежных компромиссов в условиях ограниченных ресурсов.

Разбираемые темы

  • Обзор Enterprise Integration: определение, задачи, обзор основных направлений и технологий (EAI, EII, ETL, SOA);
  • Интеграционные требования, способы сбора и описания, функциональные требования, нефункциональные требования;
  • Обзор инструментов и средств интеграции (основные функции; основные производители): Messaging, ESB, ETL, SOA appliances, Integration frameworks;
  • Интеграция на уровне данных: подходы и их ограничения (общая база данных, хранилище данных, витрины данных, федеративные базы данных, распределенные файловые системы, Event sourcing, архитектура Lambda);
  • Системы обмена сообщениями и их интерфейсы (JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka);
  • Промышленные стандарты интеграции (Обзор OASIS, W3C, WS-I, SOAP, REST);
  • Шаблоны интеграции приложений (Enterprise Integration Patterns) и их реализация в Apache Camel, Mule ESB, IBM Integration Bus;
  • Подходы и шаблоны при реализации функциональных требований;
  • Подходы при реализации нефункциональных требований;
  • Способы построения сервисов и интеграционных решений, лучшие практики.

Цели


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


Целевая аудитория

Архитекторы, разработчики, руководители разработки.

Предварительная подготовка

Опыт участия в разработке от 1 года. 
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва
Афанасьев Андрей Специалист в области архитектуры ПО
Андрей занимается разработкой программного обеспечения в различных областях с 1984 г.   

За время своей профессиональной деятельности занимался разработкой следующих прикладных систем: 
  • Системы автоматизированного проектирования (САПР);
  • Системы автоматизации торговли;
  • Системы документооборота;
  • Системы автоматизации архивов;
  • Финансовые системы;
  • Игровые системы (gambling);
  • Медицинские информационные системы.
Являясь ведущим инженером в НИИ Министерства электронной промышленности (1984–1991), занимался разработкой Систем автоматизированного проектирования аналого-цифровых СБИС (схемотехническое моделирование, логической моделирование, логическая верификация цифровых СБИС); проектированием топологии СБИС (проверка топологии, генерация программ для станков, синтез топологии – кремневые компиляторы); системным программированием (IBM mainframe, DEC PDP/LSI/Vax); разработкой архивов хранения информации для САПР. 

Андрей имеет опыт работы в сфере архитектуры ПО с 2003 г.: разработка новых систем (анализ исходных данных, выработка вариантов реализации, проектирование), 
прием систем на сопровождение, проведение аудитов систем и процессов разработки. Также большой опыт в области сравнения технологий и продуктов, проведения GAP анализа. Занимался разработкой планов управления рисками проекта (технические риски), написанием ТКП; составлением презентаций систем и решений заказчикам.


Профессиональный опыт

2014 – наст. вр. – тренер Luxoft Training.
2003 – наст. вр. – Luxoft,  ведущий разработчик, архитектор DB DC; ведущий архитектор подразделений Government & IBS, Logistic & Retail;
2002–2003 – Documentum CIS; ведущий консультант по системам документооборота;
1997–2003 – ОАО "Весть", ОАО "Весть-Метатехнологии"; зам. генерального директора по направлению "Внедрение систем документооборота и автоматизации архивов". 

Образование

1984–1986 – аспирантура при Московском институте радиотехники, автоматики и электроники (МИРЭА) (МГТУ МИРЭА);
1978–1984 – Московский институт радиотехники, автоматики и электроники. 
Данный курс запланирован в городах: Москва
15.07.2019 - 17.07.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 24 ч.
Тренер
Афанасьев Андрей
Специалист в области архитектуры ПО
38 000 1

15.07.2019 - 17.07.2019

26.08.2019 - 28.08.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 24 ч.
Тренер
Афанасьев Андрей
Специалист в области архитектуры ПО
38 000 1

26.08.2019 - 28.08.2019

18.11.2019 - 20.11.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 24 ч.
Тренер
Афанасьев Андрей
Специалист в области архитектуры ПО
38 000 1

18.11.2019 - 20.11.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 38 000 1
Санкт-Петербург 34 200 1
Омск 28 500 1
Киев 8 280 грн.
Одесса 7 500 грн.
Днепр 7 500 грн.
Отзывы:
Участник тренинга
Тренинг интересный. Тренер читал живо и доходчиво, не занудно. Полезна информация о видах, типах интеграции, преимуществах и недостатках различных интеграционных решений.
Участник тренинга
Отличный тренинг. Состав курса достаточен. По мере прохождения областей тренер давал материал исходя из ролевого состава группы. Были озвучены не только подходы, но и их сильные / слабые стороны. По большинству кейсов была дана Best practice в части использования. Курс отлично выстроен по уровням абстракции, от общего к частному, при этом уровень детализации определялся по потребностям слушателей.
Участник тренинга
Хочу отметить несколько моментов, которые понравились: систематизация практических знаний по интеграциям; эрудированность преподавателя; учет пожеланий слушателей по материалам тренинга.
Участник тренинга
Впечатление положительное, наиболее полезной для меня оказалась информация о паттернах интеграции, очередях и брокерах.
Участник тренинга
Благодарю за введение в курс "Технологии интеграции", наиболее полезной оказалась информация о web-сервисах, Kafka и различных паттернах. Особая ценность в рекомендованной литературе и в том, что презентационная часть на англ. языке. Материал изложен последовательно, интересно, данный опыт пригодится в работе.
Участник тренинга
Кратко, понятно, много нового, интересно. В формате диалога. С объяснениями доходчивыми. В достаточной степени освещены технические особенности.
Участник тренинга
Интересно, я работаю с глубоким бэком, поэтому мне были интересны именно методики интеграции, а также проблемы и решения факторов, которые могут повлиять на мою работу. Для меня было достаточно ново, в работе пригодится точно. Организация подачи материала продумана, логична и понятна
Участник тренинга
Понравилось структурированное описание построения интеграции, на примерах, начиная с элементарных и заканчивая наиболее сложными системами. Полезным будет в части анализа интеграционных логов для ускорения анализа ошибок.

Рекомендуемые дополнительные материалы, источники:

  • Hohpe G., Woolf B. Enterprise Integration Patterns. Designing, Building and Deploying Messaging Solutions. – Addison-Wesley, 2003. – 736 p.
  • Fowler M. Patterns of Enterprise Application Architecture. – Addison-Wesley, 2002. – 560 p. 
  • Rademakers T., Dirksen J. Open-Source ESBs in Action: Example Implementations in Mule and ServiceMix. – Manning, 2008. – 528 p.
  • Dossot D., D'Emic J., Romero V. Mule in Action. – 2nd ed. – Manning, 2014. – 432 p.
  • Ibryam B. Camel Design Patterns.  – Amazon, 2016. – 147 p.


Примечание:

Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.