Integracja Aplikacji Korporacyjnych na przykładzie Apache Camel

LICZBA DNI: 3 (24h)

KOD KURSU: WSEAI

Powiadom
o kolejnych terminach

# apache-camel

# spring-integration

Autor szkolenia:
Łukasz Andrzejewski

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do programistów java, analityków systemowych oraz architektów pragnących poznać techniki integracji systemów (EAI, Enterprise Application Integration)

WYMAGANIA

Od uczestników wymagana jest przynajmniej podstawowa umiejętność programowania w języku Java, przynajmniej podstawowa znajomość usług webservice oraz technologii przetwarzania XML

Zalecana jest również znajomość podstaw JEE

ZALETY

Warsztatowy charakter zajęć

Szkolenie jest realizowane w kilku wariantach – dla programistów, dla analityków systemowych, architektów

Cele szkolenia

Zapoznanie uczestników z podstawowymi pojęciami oraz standardami związanymi z integracją systemów,

Zapoznanie z wzorcami integracyjnymi i metodami realizacji tych wzorców w rzeczywistości,

Przedstawienie dobrych i złych praktyk integracji, dostępnych na rynku narzędzi

Program

  • Zasada działania oraz najważniejsze koncepcje i terminologia
  • Architektura
  • Zastosowanie
  • Wzorce integracyjne
  • Konfiguracja
  • Model wymiany wiadomości (kanały, wiadomości, typy komunikacji)
  • Konfigurowanie zasad routingu (DSL, XML)
  • Endpoints
  • Filters
  • Logowanie ruchu
  • Transformacja i wzbogacanie
  • Filtrowanie
  • Dzielenie i agregacja
  • Sterowanie przepływem
  • Równoważenie obciążenia / przetwarzania
  • Przegląd istotnych elementów
  • Praca z bazami danych
  • Praca z systemem plików
  • Komunikacja przez sieć (synchroniczna / asynchroniczna)
  • Wymiana informacji na poziomie pamięci i maszyny wirtualnej
  • Automatyzacja zadań
  • Tworzenie własnych komponentów
  • Integracja ze Spring framework / Spring Boot
  • Camel w kontekście architektury opartej o mikrosierwisy
  • Komunikacja między elementami rozwiązania
  • Wzorce zapewniające wysoką dostępność oraz obsługa błędów
  • Obsługa transakcji
  • Zrównoleglanie przetwarzania
  • Monitorowanie i zarządzanie
  • Testowanie
  • Bezpieczeństwo
  • Klastorwanie
  • Wdrażanie z wykorzystaniem Dockera i Kubernetes
  • Dobre i złe praktyki
  • Camel vs. Service mix

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.