Bądźmy w kontakcie
 Czas trwania 21 godzin

Plan Szkolenia

1. Wprowadzenie do Camel

  • Model komunikatów Camel
  • Architektura Camel

2. Zarządzanie routingiem w Camel

Punkty końcowe

  • Tworzenie tras Java
  • Korzystanie z filtra komunikatów
  • Korzystanie z multiemisji

3. Transformacja danych w Camel

  • Wprowadzenie do transformacji danych
  • Transformacja danych za pomocą EIP i Java
  • Transformacja XML
  • Format danych dostępny w Camel
  • Korzystanie z formatów danych CSV i JSON w Camel
  • Transformacja za pomocą szablonów
  • Korzystanie z konwerterów typów Camel

4. Beany i Camel

  • Wywoływanie beanów z Java
  • Wzorzec aktywatora usług
  • Korzystanie z rejestrów beanów
  • Algorytm wyboru metod w Camel
  • Wiązanie parametrów beanów

5. Obsługa błędów

  • Zrozumienie obsługi błędów
  • Handlery błędów w Camel

6. Korzystanie z komponentów Camel

  • Przegląd komponentów Camel
  • Komponenty File i FTP
  • Komponent JMS
  • Komponent CXF dla usług sieciowych
  • Komponent MINA dla sieci
  • Komponenty JDBC i JPA
  • Komponent Timer

7. Korzystanie ze wzorców integracji korporacyjnej

  • Agregator
  • Rozdzielacz
  • Routing Slip
  • Dynamiczny router
  • Równoważenie obciążenia

8. Transakcje w Camel

  • Podstawy transakcji
  • EIP klienta transakcyjnego
  • Konfigurowanie i korzystanie z transakcji

9. Współbieżność i skalowalność

  • Korzystanie ze współbieżności
  • Profile pul wątków w Camel
  • Korzystanie ze współbieżności z EIP
  • Synchroniczność i wątkowość
  • API klienta współbieżności
  • Korzystanie z asynchronicznego silnika routingu

10. Monitorowanie Camel

  • Sprawdzanie kondycji na poziomie sieci
  • Sprawdzanie kondycji na poziomie JVM
  • Korzystanie z JMX w Camel
  • Weryfikacja aktywności aplikacji
  • Zarządzanie aplikacjami Camel

Wymagania

Brak szczególnych wymagań wstępnych do uczestnictwa w tym kursie.

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie