AdroitLogic Private Ltd.

  • Increase font size
  • Default font size
  • Decrease font size

UltraESB

 

 

  • Available FREE of charge for perpetual, unlimited production use
  • Fully supported commercially, including 24x7 support world-wide
  • Source code available for partners
  • Extremely fast, lightweight and powerful - but, simple to use
  • Supports HTTP/S, JMS 1.0/1.1, File, SFTP, FTP/S, Email, WS-Security, AS2, EDI, Hessian..
  • Includes loads of documentation, ready-to-run samples and testing tools

Samples, Articles and Tutorials

Getting Started

Samples

Deployment

Advanced Topics

Miscellaneous

 

Why the UltraESB is different

The UltraESB was designed and developed from scratch, with the knowledge gained and the lessons learnt from contributing over 70% of the code base of the Apache Synapse ESB, and supporting many users in production deployments over the last 4 years. While developing an architecture better by orders of magnitude, we have adhered to a few key objectives

  • Reduce the overall complexity, and provide extreme performance
  • Reduce the number of dependencies for easier release cycles and depend only on stable libraries (Does not depend on any SOAP engine)
  • Support any type of messages natively for best possible performance; without forcing a canonical message format
  • Use Java 6, and make the maximum use of its latest features
  • Perform much faster WS-Security processing, without depending on any WS-Security library
  • Write many unit test cases and make it easy for users to write them too
  • Drop the use of an XML configuration language, and use Java source code, and any JSR 233 scripting language supported by Java
  • Make it easy to configure, debug and test all from within your favorite IDE environment
  • Provide simple graphical tools to test and learn the ESB features
  • Ensure proper transaction support for suspend/resume and message completion activity hold and resume
  • Provide extensive JMX support for management and reporting
  • Provide the ability to support priority based processing and persisted/queued message processing and crash recovery in future

Start using the UltraESB, and the SOA ToolBox from AdroitLogic and Get involved!

  • Read the many articles, samples and tutorials to get started; or search for keywords of interest
  • Help us translate the application to multiple languages - as we hope to soon support German and Chinese!
  • Inform us of issues, bugs or feature requests - we will open up a public issue tracking system soon..
  • Share your thoughts and comments with other users through the forums, and give us feedback to make the UltraESB even better

Search Content