UltraESB

UltraESB
Developer(s) AdroitLogic
Stable release
2.3.2 / April 2015 (2015-April)
Written in Java
Operating system Cross-platform (JVM)
Type Enterprise Service Bus
License AGPL license (source) or AdroitLogic EULA (binaries)
Website http://adroitlogic.org/products/ultraesb/

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,[1] and is the first ESB to claim support for Zero-Copy proxying[2] 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.

The initial version was published in January 2010 [3] and the code was subsequently open sourced under the OSI approved Affero General Public License (AGPL) in 24th of August 2010.[4] Continuous nightly builds[5] are there to ensure the performance of latest development code.

Features

Some of the key features of UltraESB are:

Supporting tools

Design and development tools

UltraESB is equipped with various development tools for testing, development and deployment.[8]

  1. IntelliJ IDEA, Eclipse and NetBeans as IDEs
  2. Plugin for IntelliJ IDEA
  3. UTerm – An interactive command line and scriptable administration utility
  4. 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[9] other than the minimal (Complete distribution & Source distribution).

  1. UConsole – The web based management and monitoring console
  2. IMonitor – executes as an independent web application and allows managing and monitoring either a single node or a cluster of ESBs

See also

References

This article is issued from Wikipedia - version of the 7/23/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.