Архитектура Red Hat JBoss Fuse
Решение построено с использованием таких технологий, как:
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
- Поддерживает гибридные развертывания.
- Распределенная конфигурация.Доступна для нескольких доменов.
- Эластичное масштабирование серверов.
- Мониторинг и управление ресурсами.