Camel Integration and Development with Red Hat Fuse on OpenShift (JB421)

Программа курса

1. Введение, знакомство со средой в аудитории 2. Введение в Camel

  • 2.1. Чтение и запись файлов
  • 2.2. Чтение сообщений с ftp сервера
  • 2.3. Фильтрация сообщений

3. Создание маршрутов

  • 3.1. JMS based on content
  • 3.2. Exchange headers
  • 3.3. JBoss Fuse with OSGI
  • 3.4. JBoss Fuse with EAP

4. Преобразование данных

  • 4.1. Автоматическое преобразование данных
  • 4.2. Message Translator Pattern
  • 4.3. Messages Aggregation

5. Routing with Java Beans

  • 5.1. Routes with Mock Components
  • 5.2. Routes with Java Beans and the Bean Registries
  • 5.3. Dynamic Routing with CDI

6. REST сервисы

  • 6.1. JAX-RS и Apache CXF
  • 6.2. Restlet Component и REST DSL

7. Camel routes

  • 7.1. Зависимости приложений с помощью OSGI
  • 7.2. OSGI-based features
  • 7.3. Маршрут как микросервис в OpenShift

8. Транзакции

  • 8.1. Transactional Routes с использованием JBoss Fuse on EAP
  • 8.2. Тестирование Transactional Routes

9. Параллельная обработка

  • 9.1. Увеличение производительности при помощи параллельной обработки
  • 9.2. Параллельная обработка при помощи Camel Enterprise Integration Patterns

10. Итоговый обзор курса

  • 10.1. Итоговый обзор курса