888.GQP.5580
info@gqpartners.com

GQPartners.comabout usmanagementservicesapproachcontactusnewsXLT

 

Boston, December, 2009:

jUDDI-v3.0.0 Holds Its Own Under Load
 

jUDDI release 3.0.0., the open source Java implementation of the Universal Description, Discovery, and Integration (UDDI v3) specification for Web Services, held its own under a stress and load test of over 400 transactions per minute. The performance benchmark was developed in 2009 and executed in December of 2009 by a team of jUDDI sponsors -- Global Quality Partnerss, LLC and Xceptance, Inc.  The system configuration under test was JBOSS 5.1 (the CXF web services stack) and jUDDI 3.0.0. Red Hat Enterprise Linux, MySQL.

 

The test scenario consisted of three types of transactions: finding businesses in the registry (90% of transactional volume), registering a business (7% of transactional volume), and deleting a business from the registry (3% of transactional volume). The test environment consisted of two Red Hat Amazon Images deployed in Amazon Cloud (EC2).


Below are excerpts from the performance report
 

Action Name Count Errors Runtime [ms]
Total 1/s 1/min 1/h* 1/d* Total % Med. Mean Min. Max. Dev.
Totals 94,877 24.5 1,468.3 88,098 2,114,360 29 0.03%
 
FindBusinessByName 19,786 5.1 306.2 18,372 440,936 0 0.00% 120 531 16 25,686 1,204
GetAuthenticationToken 30,903 8.0 478.3 28,695 688,682 10 0.03% 20 479 2 887,092 15,856
RegisterBusiness 11,035 2.8 170.8 10,247 245,918 9 0.08% 20 931 6 889,104 24,848
RegisterService 33,080 8.5 511.9 30,717 737,197 10 0.03% 20 469 7 878,446 15,251
UnregisterBusiness 73 0.0 1.1 68 1,627 0 0.00% 150 943 20 16,923 2,326
charts/actions/FindBusinessByName.png

 

What We Learned:

Our jUDDI experience taught us that it is possible to provide ongoing performance testing support to an open source project, that availability of performance metrics early has a positive impact on the overall quality of the product.  We learned that teams love performance metrics and put it into good use right away to build faster and more robust products. We also learned that though it has its limitations, the cloud can be a valuable resource in the             pre-production/release of either an open source or commercial project for organizations of any size.

 

Conclusion:

Ongoing access to performance metrics and analysis can be an effective competitive tool. GQP can empower your teams to deliver robust deployment ready solutions by providing timely and affordable access to performance analysis and metrics.

To see more test results for the jUDDI project, follow these links:

Or contact us at:

 

Phone: 888.GQP.5580 or 888.477.5580

Email: info@gqpartners.com

 

About Global Quality Partners, LLC:
Global Quality Partners, LLC, with headquarters in Brighton, Massachusetts, USA, is a global consulting firm which provides quality engineering solutions to businesses that depend on the Web to deliver their products and services.

YOUR GLOBAL PARTNERS IN THE PURSUIT OF QUALITY