AdroitLogic Private Ltd.

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

ESB Performance Testing - Round 4

Compare the ESB of your choice to other options by running this test on EC2

Singapore - February 11, 2010 - AdroitLogic Private Ltd. announced today the results of the fourth round of ESB Performance testing carried out by Asankha Perera, since June 2007. Previous rounds have compared a leading proprietary ESB, the proprietary version of an open source ESB, the WSO2/Apache Synapse ESB, Mule CE, and Apache ServiceMix. Whats significant about this test suite is that it has now been accepted as a de-facto ESB performance test suite by vendors such as WSO2 and Mule in the past, who have reported results against their implementations publicly. This round does not name the results of any competitive ESB's, but makes it easy for end-users to try out the test framework on the Amazon EC2 or local hardware and measure the performance of any comparable ESB with ease. The scenarios selected will also allow end-users to experience how easy or difficult it would be to setup these simple scenarios against the ESB of their choice.

The performance test suite includes a high performance Echo service based on Java NIO, and an Apache Bench style load generator to test concurrency levels from 20 to 2560 users at the ESB with message sizes ranging from 512 bytes to 100K. The test can easily be run on an "m1.large" instance on the Amazon EC2 with the provided scripts.

AdroitLogic invites developers/vendors of both proprietary and open source ESB's to try out the test framework against their implementations, and make the optimized configurations publicly available to enable end-users to compare their ESB's against other available options. For an end-user who wishes to compare the performance of an ESB of his choice, AdroitLogic will provide free support on use of the test framework, so that results could be measured by the end-users themselves easily.

This round 4 includes tests that measure performance of a Direct Proxy (used for Virtualization of services), a Content Based Routing (CBR) Proxy used to make routing decisions based on an XML/SOAP payload, and XSLT transformation Proxy used for translation of requests and responses, and a WS-Security proxy that allows an ESB to act as a Security gateway.

http://adroitlogic.org/samples-articles-and-tutorials/15-tutorials/48-esb-performance.html

 

 

AdroitLogic Announces the Availability of a Simple to Use - High Performance Enterprise Service Bus [ESB], UltraESB

 

Introduces Zero-Copy Proxying with Non-Blocking IO and a Custom WS-Security Implementation, to Act as a High Performance Intelligent Layer 7 Router and Load Balancer


Singapore - January 19, 2010 - AdroitLogic Private Ltd. announced today the availability of the first public beta release of its Enterprise Service Bus (ESB), UltraESB. The UltraESB allows Zero-copy proxying of messages using Non-Blocking IO, to scale and support extremely high numbers of concurrent connections over HTTP/S. In addition, it includes support for B2B integration with AS2, and a custom WS-Security implementation, designed to yield better performance when used as a corporate security gateway.

By moving away from a canonical message format, the UltraESB natively supports multiple types of payloads over transports such as HTTP/S, JMS, File, FTP/S, SFTP and Email (POP,IMAP,SMTP). In addition, it can act as a B2B AS2 (Applicability Statement 2) connector to integrate backend systems, securely with trading partners over the Internet. Fully supporting REST, SOAP, XML, Binary, Hessian, EDI, Text, HTML etc as payloads, the UltraESB ships with a load of ready-to-run samples and documentation. A graphical test utility 'ToolBox' bundled with the UltraESB, contains a HTTP/S client for REST/SOAP/Hessian etc, a TCP dump and capture utility, a load generator, and other useful utilities for testing and experimentation.

The UltraESB has been designed and developed from scratch by its architect, using the knowledge gained by contributing over 70% of the original codebase of the Apache Synapse ESB, as well as supporting its users for almost 4 years. Without requiring the users to learn a new XML configuration language, or write-compile-and-deploy code, the UltraESB is configured with a Spring configuration, and allows mediation to be specified as Java code right within the configuration, separately or as compiled byte code. By supporting JSR 233 scripting languages, it allows the user to use languages such as Groovy, Javascript, Ruby etc. for mediation as well. The UltraESB allows intelligent IDE integration with auto completion and validation, Java mediation editing, and debugging right from within the IDE. Its dependencies have been kept to a minimum set of stable libraries, to enable regular release cycles and quick builds.  With JUnit tests currently covering half of the codebase, the UltraESB makes it easier for end users to write unit tests to automate most types of end user testing. The UltraESB is easily managed, monitored and controlled via JMX, and provides advanced support for JTA or local transactions, including suspension and resuming of transactions by different threads of execution.

AdroitLogic offers a range of service and support options for the UltraESB. These include consulting, custom development, sponsorship of feature development, development & production support and training. Additionally, AdroitLogic hosts public user forums, articles, samples and other material on the use of the UltraESB at its website http://adroitlogic.org

The UltraESB is offered free of charge for unlimited production deployment. AdroitLogic believes in working closely with real enterprise users of its software, and thus invites them to participate in defining its road map, schedule and features for releases. Becoming a parter with AdroitLogic, offers users access to its source code.

About AdroitLogic

AdroitLogic Private Ltd. is a young and innovative technology company based in Singapore, that believes in, and proves that better design and clever code yields much better software. Being a self-funded startup, AdroitLogic is driven by entrepreneurial spirit, personal dedication and commitment of its founders, who are personally involved with its design, development and support.

Contact Information

Asankha Perera
Email: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Tel: +94 722 805724
http://adroitlogic.org