Enterprise Integration

Enterprise Integration

The main focus of training is on asynchronous messaging through queues and integration patterns, and describing the basic elements of solutions built on classic message queues, such as IBM MQ, ActiveMQ, RabbitMQ, and modern tools such as Kafka and Pulsar.

Duration
24 hours
Course type
Online
Language
English
Duration
24 hours
Location
Online
Language
English
Code
ARC-013
Training for 7-8 or more people? Customize trainings for your specific needs
Enterprise Integration
Duration
24 hours
Location
Online
Language
English
Code
ARC-013
€ 650 *
Training for 7-8 or more people? Customize trainings for your specific needs

Description

Our training will allow you to see all the main options for integrating both independent systems and applications, as well as individual subsystems within one system. Such an integration can be performed almost imperceptibly for the systems themselves. For example, using a BPM system to call them, or by exporting data from one and importing it into another, or by describing the steps of the ETL process in the appropriate tool.

But more often, somewhere in the application, someone else's service is accessed, a remote procedure is called, and a message is sent to the queue, that is, one application purposefully interacts with another. We will consider different integration methods – synchronous and asynchronous, batch and individual, with/without responses, and standards that allow you to use ready-made proven solutions - SOAP, WSDL, REST, HATEOAS, RPC.

We’ll start on specific technologies with message queues, then find out what’s the difference (and whether there is one) between message brokers and enterprise service buses (ESBs), as well as message buses, data and integration buses, and then practice with some of the popular live implementations.

The large module contains descriptions of integration patterns - not only from the Enterprise Integration Patterns book, but also additional patterns that one of its authors (Gregor Hohpe) described only on his website. The skills acquired in this training will allow you to build truly reliable, easily extensible and supported integration solutions, taking into account business needs and inevitable compromises in conditions of limited resources.

certificate
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

  • Build integration solutions using best industry practices, thereby reducing integration costs through the use of proven experience
  • Choose a reasonable approach to integration, based on existing technical and business constraints
  • Understand possible tradeoffs and consciously make a choice based on proven templates
  • Build solution architecture based on the needs and expectations of business and end-users
  • Build flexible integration solutions adaptable to changing environment and business objectives

Target Audience

  • Software Architects
  • Software Developers
  • Lead Developers

Prerequisites

  • At least one year of software development expertise
Still have questions?
Connect with us