Универсальное решение
US - универсальный коннектор, через который можно отправлять сообщения в другие системы. (делится на обычный и служебный) Универсальный сервис
file-connector - коннектор, который сообщения для определенной системы отправляет с помощью файла(получая сообщение, проводит необходимые преобразования, например архивацию, и складывает в определенную папку).
db-connector - коннектор, который осуществляет обмен сообщениями с системой через бд (сообщение полученное из другой системы конвертируется в запись в бд, и для отправки сообщения в шину необходимо сделать запись в бд).
nsi - soap коннектор, который был поднят с помощью клиентской wsdl и работает по специальной схеме, определенной клиентом с помощью бд.
big-packets-connector - soap коннектор, через который можно отправлять сообщения в другие системы.
Предназначенный для отправки больших сообщений, которые отправляются по частям.
Необходимые для шины внешние модули
-
nginx (опционально) - балансировщик нагрузки, также занимается предварительной аутентификацией
-
nexus (опционально) - необходим для хранения и динамической развертки блюпринтов
-
db (поддерживается mssql и postgresql) esb_entaxy - необходима для хранения служебных данных (связанных с настройкой маршрутов в шине)
-
db (поддерживается mssql и postgresql) cache - необходима для хранения временных данных, связанных с определенным сообщением
-
artemis - брокер сообщений
-
file-storage (nfs) - необходим для работы сервиса больших пакетов, nginx и тд.