Technical report detail

Automated Performance Assessment for Service-Oriented Middleware

by Domenico Bianculli, Walter Binder, Mauro Luigi Drago

Middleware for Web service compositions, such as BPEL engines, provides the execution environment for services as well as additional functionalities, such as monitoring and self-tuning. Given its role in service provisioning, it is very important to assess the performance of middleware in the context of a Service-oriented Architecture (SOA). This paper presents SOABench, a framework for the automatic generation and execution of testbeds for benchmarking middleware for composite Web services and for assessing the performance of existing SOA infrastructures. SOABench de fines a testbed model characterized by the composite services to execute, the workload to generate, the deployment confi guration to use, the performance metrics to gather, the data analyses to perform on them, and the reports to produce. We have validated SOABench by benchmarking the performance of different BPEL engines.

Technical report 2009/07, December 2009

BibTex entry

@techreport{09automated, author = {Domenico Bianculli and Walter Binder and Mauro Luigi Drago}, title = {Automated Performance Assessment for Service-Oriented Middleware}, institution = {University of Lugano}, number = {2009/07}, year = 2009, month = dec }