Программное обеспечение Red Hat JBoss Fuse – это открытая сервисная шина предприятия, упрощающая задачу подключения разнородных приложений, служб и устройств для создания всеобъемлющих и эффективных решений. Шина JBoss Fuse включает в себя популярный и универсальный фреймворк Apache Camel, реализацию наиболее часто используемых корпоративных моделей интеграции.
Благодаря моделям интеграции и более 150 готовым к использованию коннекторам JBoss Fuse поддерживает интеграцию в пределах всего распределенного предприятия (Extended Enterprise), включая мобильные, локальные и облачные приложения и сервисы. Поскольку шина JBoss Fuse дополняется системами Red Hat JBoss Developer Studio, Red Hat JBoss Operations Network и Red Hat OpenShift (только превью-версия), интегрированные решения легко могут разрабатываться, развертываться и управляться в облаках.
Преимущества Red Hat JBoss Fuse:
- Практически универсальная подключаемость. Возможность подключать все корпоративные активы для создания эффективных, автоматизированных и согласованных решений.
- Гибкость в пределах открытых гибридных облаков. Развертывание и менеджмент в пределах всех облачных сред, предоставление инструментов для предоставления серверов, доступ к серверам сопровождения и отладки.
- Экономичная технология открытого исходного кода. Возможность протестировать систему перед покупкой и выполнить экономичное его развертывание по сравнению с традиционными продуктами.
- Простая адаптация. Легкая и быстрая интеграция служб и приложений благодаря корпоративным моделям интеграции и разнообразным коннекторам.
- Уменьшение затрат на сопровождение. Выборочная установка только тех компонентов, которые нужны заказчику.
Поддерживаемые стандарты
Red Hat JBoss Fuse соблюдает принятые стандарты индустрии, включая JMS 1.1, TCP, SSL, UDP, MQTT, AMQP и MTP. Решение также поддерживает Ajax, REST и стандарты web-служб, такие как SOAP, WSDL, JAX-WS, JAX-RS, STOMP, NMS, WS-Security, WS-ReliableMessaging и многие другие.
Компоненты Red Hat JBoss Fuse:
JBoss Fuse – это всеобъемлющая платформа интеграции, которая может настраиваться при помощи любого сочетания компонентов и является ключевой сервисной шиной предприятия в программе Red Hat JBoss Fuse Service Works, предлагающей дополнительный фреймворк, средства управления сервисами и работы с правилами.
- Контейнер – фундамент JBoss Fuse. Этот слой основывается на Apache Karaf и совершенствуется Fuse Fabric, упрощающем управление большим количеством распределенных контейнеров.
- Интеграционный фреймворк. Использует стандартный метод записи и высокоуровневый предметно-ориентированный язык для перехода от диаграммы к реализации с минимальным кодированием. Данный слой основывается на Apache Camel и включает в себя более 150 коннекторов.
- Фреймворк web-сервисов. Превращает любое приложение или систему в службу для добавления в пользовательскую сервис-ориентированную архитектуру. Технология основывается на Apache CXF.
- Обмен сообщениями. Red Hat JBoss A-MQ – высокоскоростной брокер сообщений на базе стандартов и Apache ActiveMQ легко масштабирует существует центр обработки данных, превращая его в «Интернет вещей».
- Разработка. Red Hat JBoss Developer Studio вместе с Fuse IDE поддерживает JBoss Fuse в целях упрощения задач разработки.
- Менеджмент и мониторинг. Рабочие среды поддерживаются консолью Fabric Management Console для управления и Red Hat JBoss Operations Network для мониторинга существующей инфраструктуры Red Hat JBoss Middleware.