Developer(s) AdroitLogic Operating system | Type Enterprise Service Bus | |
Stable release 2.3.2 / April 2015 (2015-April) License AGPL license (source) or AdroitLogic EULA (binaries) |
UltraESB is a lightweight enterprise service bus (ESB) capable of supporting many transports and message formats natively. It allows messages to be mediated via Java or JSR 223 scripting languages through an API, and is the first ESB to claim support for Zero-Copy proxying of messages with Non-Blocking IO capabilities. In 2013, it was selected as the ESB and API Management platform by a recent Fortune #1 company based on its performance and stability.
Contents
The initial version was published in January 2010 and the code was subsequently open sourced under the OSI approved Affero General Public License (AGPL) in 24th of August 2010. Continuous nightly builds are there to ensure the performance of latest development code.
Features
Some of the key features of UltraESB are:
Design and development tools
UltraESB is equipped with various development tools for testing, development and deployment.
- IntelliJ IDEA, Eclipse and NetBeans as IDEs
- Plugin for IntelliJ IDEA
- UTerm – An interactive command line and scriptable administration utility
- JMX based management/monitoring support and integration with the Zabbix open source monitoring solution
Management and monitoring tools
The management and monitoring tools are shipped with all distributions other than the minimal (Complete distribution & Source distribution).
- UConsole – The web based management and monitoring console
- IMonitor – executes as an independent web application and allows managing and monitoring either a single node or a cluster of ESBs