UltraESB
Developer(s) | AdroitLogic |
---|---|
Stable release | 2.3.0 / September 6, 2014 |
Written in | Java |
Operating system | Cross-platform (JVM) |
Type | Enterprise Service Bus |
License | AGPL license (source) or AdroitLogic EULA (binaries) |
Website | http://adroitlogic.org/ |
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 first in January 2010 and the code was subsequently open sourced under the OSI approved Affero General Public License AGPL in August 2010.[3]
Features
Some of the key features of the UltraESB are:
- Ease of development and use, by allowing users to choose any IDE for development and step-through debugging
- Ability to unit test, along with close to 50% code coverage[4]
- Easily extensible via third-party libraries, Spring configured beans and custom code
- Very high performance
- Support for many transports, message formats, transformations
- Support for AS2, FIX, MLLP/S and HL7, WS-Security, XACML and JTA XA transactions
- Very light weight download of ~42MB (Minimal version < 9MB)
- Support for clustering and fail-over for high-availability
- Built-in metrics and JMX, CLI and Web based management
Supporting tools
- IntelliJ IDEA, Eclipse and NetBeans as IDEs
- Plugin for IntelliJ IDEA
- UConsole web based management and monitoring console
- UTerm interactive command line and scriptable administration utility
- JMX based management/monitoring support and integration with the Zabbix open source monitoring solution
See also
- Mule ESB
- Apache ServiceMix, a similar and related open source ESB
- FUSE ESB (enterprise ServiceMix)
- Guaraná DSL
- Open ESB
- Petals ESB
- WSO2 Enterprise Service Bus
References
External links
- Company website
- Complete Product Documentation
- Mediation API Javadocs
- Source Code
- Community Forum
- ESB Performance Benchmarking resources (Site is owned by AdroitLogic)
This article is issued from Wikipedia - version of the Tuesday, January 26, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.