Архитектура Red Hat JBoss Fuse

Решение построено с использованием таких технологий, как:

red hat

Apache Camel — фреймворк, обеспечивающий построение корпоративной интеграции на основе модели использования шаблонов.

  • Реализация часто используемых шаблонов Enterprise Integration Patterns (EIP).
  • Ускоряет создание решения и дает различные возможности для присоединения к системам.
  • Популярен среди разработчиков.
  • Используется для простейшей интеграции.

Apache CXF — фреймворк для web-сервисов.

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

Apache ActiveMQ — высокоскоростной брокер обмена сообщениями.

  • Поддержка EIP посредством библиотеки Apache Camel.
  • Поддержка JMS 1.1, J2EE 1.4 и JCA 1.5.
  • Богатая поддержка языков программирования и протоколов.
  • Поддержка AMQP, MQTT.

Apache Karaf — это небольшой легковесный контейнер OSGi, позволяющий запускать различные компоненты.

  • Горячее развертывание,консоль в виде оболочки (shell).
  • Динамическая конфигурация.
  • Подсистема безопасности, основанная на JAAS.
  • Синхронизация (provisioning).
  • Интеграция с OS (native OS libs).

JBoss Fuse Fabric

Зачем нужна фабрика Fuse?

  • Конфигурация JBoss Fuse и A-MQ бывает сложной.
  • Промышленные развертывания без фабрики требуют много ручной работы и отладки конфигурации.
  • Предприятие может требовать развертывание в различных средах — существующей, частном или публичном облаке, или их комбинации.
  • Промышленные развертывания требуют прозрачного управления и надежной работы, где бы они ни находились.

Возможности JBoss Fuse Fabric

  • Поддерживает гибридные развертывания.
  • Распределенная конфигурация.Доступна для нескольких доменов.
  • Эластичное масштабирование серверов.
  • Мониторинг и управление ресурсами.