UltraESB - Википедия - UltraESB
Разработчики) | AdroitLogic |
---|---|
Стабильный выпуск | 2.3.2 / апрель 2015 г. |
Написано в | Ява |
Тип | Корпоративная служебная шина |
Лицензия |
|
Интернет сайт | adroitlogic |
UltraESB легкий служебная шина предприятия (ESB), способная изначально поддерживать многие транспорты и форматы сообщений. Он позволяет передавать сообщения через языки сценариев Java или JSR 223 через API,[1] и является первой ESB, заявившей о поддержке проксирования без копирования[2] сообщений с возможностями неблокирующего ввода-вывода. В 2013 году она была выбрана в качестве платформы управления ESB и API недавней компанией из списка Fortune # 1 за ее производительность и стабильность.
Первоначальная версия была опубликована в январе 2010 г. [3] и код был впоследствии открыт в соответствии с одобренной OSI Стандартной общественной лицензией Affero (AGPL ) 24 августа 2010 г.[4] Непрерывные ночные сборки[5] предназначены для обеспечения производительности последнего кода разработки.
Функции
Некоторые из ключевых особенностей UltraESB:
- Используйте любую IDE - предоставление пользователям возможности выбирать любую IDE для разработки значительно сокращает время обучения для разработки.
- Возможность модульного тестирования вместе с почти 50% покрытием кода[6]
- Легко расширяется с помощью сторонних библиотек, компонентов, настроенных Spring, и настраиваемого кода
- Поддержка ряда форматов сообщений и преобразований[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, Затмение и NetBeans как IDE
- Плагин для IntelliJ IDEA
- UTerm - интерактивная командная строка и утилита администрирования с поддержкой сценариев
- Поддержка управления / мониторинга на основе JMX и интеграция с Zabbix решение для мониторинга с открытым исходным кодом
Инструменты управления и мониторинга
Инструменты управления и мониторинга поставляются со всеми дистрибутивами.[9] кроме минимального (Полный дистрибутив и исходный код).
- UConsole - веб-консоль управления и мониторинга
- IMonitor - выполняется как независимое веб-приложение и позволяет управлять и контролировать либо отдельный узел, либо кластер ESB.
Смотрите также
- Apache ServiceMix, аналогичные и родственные Открытый исходный код ESB
- Гуарана DSL
- ПРЕДОХРАНИТЕЛЬ ESB
- Сервисная шина Oracle Enterprise
- Откройте ESB
Рекомендации
- ^ http://api.adroitlogic.org
- ^ http://www.prweb.com/releases/2010/01/prweb3462154.htm
- ^ http://www.prweb.com/releases/2010/01/prweb3462154.htm
- ^ «AdroitLogic Open Sources для высокопроизводительной и легкой корпоративной служебной шины - UltraESB». PRWeb. Получено 2016-05-05.
- ^ «Магистраль UltraESB - Nightly Build: краткое описание плана - Atlassian Bamboo». bamboo.adroitlogic.com. Получено 2016-05-02.
- ^ http://sonar.adroitlogic.com/
- ^ «Транспорты и форматы сообщений - Документация UltraESB - Документация UltraESB». docs.adroitlogic.org. Получено 2016-05-02.
- ^ «Инструменты UltraESB - Документация UltraESB - Документация UltraESB». docs.adroitlogic.org. Получено 2016-05-03.
- ^ «UltraESB - Лучшая ESB с открытым исходным кодом». adroitlogic.org. Получено 2016-05-03.