Описание

Сервис Flexberry Service Bus – универсальное средство интеграции систем посредством обмена сообщениями.

Возможности

Flexberry Service Bus организован по принципу корпоративной сервисной шины. Это позволяет избавиться от огромного числа прямых соединений различных приложений между собой. Вместо топологии «каждый с каждым» получается топология «хаб», где каждый элемент общей системы соединен с другим посредством центрального хаба, роль которого играет Flexberry Service Bus. Такой принцип позволяет сохранить вложенные средства в уже существующие информационные системы, а также сэкономить средства на переобучение персонала.

Архитектура

В основе Flexberry Service Bus лежит технология WCF (Windows Communication Foundation). Использование WCF делает возможным построение безопасных, надёжных и транзакционных систем через упрощённую унифицированную программную модель межплатформенного взаимодействия. Состав Flexberry Service Bus:

  • Модуль приема и обработки сообщений
  • Модуль отправки сообщений
  • Базы данных для хранения сообщений

С Flexberry Service Bus могут взаимодействовать 2 типа клиентов:

  • Отправитель – выполняет отправку сообщений;
  • Приемник – принимает сообщения в синхронном или асинхронном режимах.

Кроме того, сам сервис Flexberry Service Bus может выступать в качестве отправителя или приемника. Также возможен вариант, когда обе функции совмещены в одном клиенте.

Для всех интегрируемых информационных систем, подключаемых к системе, должны быть разработаны специализированные адаптеры. При помощи таких адаптеров источники данных будут подключены к Flexberry Service Bus и смогут обмениваться необходимой информацией в реальном времени.

Для управления Flexberry Service Bus существует специальный программный модуль – Административное приложение. Модуль служит для подключения систем (клиентов) к сервисной шине и отключения от неё, а также для организации подписки на события и сообщения.

Подробнее с архитектурой Flexberry Service Bus можно познакомиться в документации.

Как воспользоваться

Чтобы воспользоваться Flexberry Service Bus достаточно установить интеграционный сервис и административное приложение согласно инструкции и разработать адаптеры для приёма и отправки сообщений.

Материалы

Подробнее с Flexberry Service Bus можно познакомиться на сайте с документацией.

Рабочий стол административного приложения

Service Bus Editor - Рабочий стол
Service Bus Editor - Рабочий стол

Попробуйте сами

На период ознакомления или для открытых проектов продукты платформы доступны бесплатно. Попробуйте, и решите, подходят ли они
для ваших задач.

Попробовать

Также вы можете ознакомиться с исходным кодом продуктов на GitHub.