УльтраЕС
![]() | |
Разработчик(и) | ЛовкаяЛогика |
---|---|
Стабильная версия | 2.3.2
/ апрель 2015 г. |
Написано в | Ява |
Тип | Корпоративная сервисная шина |
Лицензия |
|
Веб-сайт | ловкая логика |
UltraESB — это облегченная корпоративная сервисная шина (ESB), способная изначально поддерживать множество транспортных форматов и форматов сообщений. Он позволяет передавать сообщения через языки сценариев Java или JSR 223 через API. [1] и является первым ESB, заявившим о поддержке проксирования с нулевым копированием. [2] сообщений с возможностями неблокирующего ввода-вывода. В 2013 году она была выбрана в качестве платформы управления ESB и API недавней компанией №1 по версии журнала Fortune на основании ее производительности и стабильности.
Первоначальная версия была опубликована в январе 2010 года. [3] и впоследствии код был открыт с открытым исходным кодом в соответствии с утвержденной OSI Генеральной общественной лицензией Affero ( AGPL ) 24 августа 2010 года. [4] Непрерывные ночные сборки [5] предназначены для обеспечения производительности новейшего кода разработки.
Функции
[ редактировать ]Некоторые из ключевых особенностей UltraESB:
- Используйте любую IDE. Предоставление пользователям возможности выбирать любую IDE для разработки значительно сокращает время обучения разработке.
- Возможность модульного тестирования, а также около 50% покрытия кода. [6]
- Легко расширяется с помощью сторонних библиотек, настроенных Spring bean-компонентов и пользовательского кода.
- Поддержка ряда форматов сообщений и преобразований. [7]
- Поддержка полезных данных и протоколов, таких как AS2, HL7, SOAP, REST, FIX, таких как MLLP/S, JMS, AMQP, FTP/S, SFTP и WS-Security, транзакции XACML и JTA XA.
- Очень легкая загрузка ~ 42 МБ для полной дистрибуции (минимальная версия < 9 МБ)
- Поддержка кластеризации и аварийного переключения для обеспечения высокой доступности.
- Встроенные метрики и управление через JMX, CLI и через Интернет.
Вспомогательные инструменты
[ редактировать ]Инструменты проектирования и разработки
[ редактировать ]UltraESB оснащен различными инструментами разработки для тестирования, разработки и развертывания. [8]
- IntelliJ IDEA , Eclipse и NetBeans как IDE
- Плагин для IntelliJ IDEA
- UTerm — интерактивная утилита администрирования с возможностью создания сценариев и командной строки.
- Поддержка управления/мониторинга на основе JMX и интеграция с Zabbix. решением мониторинга с открытым исходным кодом
Инструменты управления и мониторинга
[ редактировать ]Инструменты управления и мониторинга поставляются со всеми дистрибутивами. [9] кроме минимального (Полный дистрибутив и Исходный дистрибутив).
- UConsole – веб-консоль управления и мониторинга.
- IMonitor – выполняется как независимое веб-приложение и позволяет управлять и контролировать как один узел, так и кластер ESB.
См. также
[ редактировать ]- Apache ServiceMix, аналогичный и родственный с открытым исходным кодом . ESB
- Гуарана DSL
- ПРЕДОХРАНИТЕЛЬ ESB
- Корпоративная сервисная шина Oracle
- Открыть ESB
Ссылки
[ редактировать ]- ^ UltraESB - API 2.6.1 API
- ^ «AdroitLogic объявляет о доступности простой в использовании высокопроизводительной корпоративной сервисной шины [ESB], UltraESB» .
- ^ «AdroitLogic объявляет о доступности простой в использовании высокопроизводительной корпоративной сервисной шины [ESB], UltraESB» .
- ^ «AdroitLogic открывает исходный код высокопроизводительной и легкой корпоративной сервисной шины — UltraESB» . ПРВеб . Проверено 5 мая 2016 г.
- ^ «Транк UltraESB — Nightly Build: сводка плана — Atlassian Bamboo» . бамбук.adroitlogic.com . Проверено 2 мая 2016 г. [ постоянная мертвая ссылка ]
- ^ «СонарКьюб» . Архивировано из оригинала 19 октября 2015 г. Проверено 7 марта 2014 г.
- ^ «Транспорт и форматы сообщений — Документация UltraESB — Документация UltraESB» . docs.adroitlogic.org . Архивировано из оригинала 13 апреля 2012 г. Проверено 2 мая 2016 г.
- ^ «Инструменты UltraESB — Документация UltraESB — Документация UltraESB» . docs.adroitlogic.org . Архивировано из оригинала 11 мая 2015 г. Проверено 3 мая 2016 г.
- ^ «UltraESB — лучший ESB с открытым исходным кодом» . adroitlogic.org . Проверено 3 мая 2016 г.