UltraESB
From Wikipedia, the free encyclopedia
Developer(s) | AdroitLogic |
---|---|
Stable release | 1.6.1 / October 24, 2011 |
Written in | Java |
Operating system | Cross-platform (JVM) |
Type | Enterprise Service Bus |
License | AGPL license |
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 [1] over the JDK support, and is the first ESB to claim support for Zero-Copy proxying[2] of messages.
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[5]
- Support for many transports, message formats, transformations
- Support for AS2, MLLP/S and HL7, WS-Security, XACML and JTA XA transactions
- Very light weight download of less than 40MB (Minimal version < 7MB)
- Support clustering and fail-over for high-availability
Supporting tools
- IntelliJ IDEA, Eclipse and NetBeans as IDEs
- 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
References
External links
- Company website
- Complete Product Documentation
- Mediation API Javadocs
- Source Code
- Community Forum
- ESB Performance Benchmarking resources
This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.