Title: MIDAS: a cloud platform for SOA testing as a service

Authors: Alberto De Francesco; Claudia Di Napoli; Maurizio Giordano; Giuseppe Ottaviano; Raffaele Perego; Nicola Tonellotto

Addresses: Istituto di Scienza e Tecnologie dell'Informazione – CNR, Via G. Moruzzi, 1, 56124, Pisa, Italy; IMT – Istituto di Studi Avanzati di Lucca, Piazza S. Francesco, 19, 55100, Lucca, Italy ' Istituto di Calcolo e Reti ad Alte Prestazioni – CNR, Via Pietro Castellino, 111, 80131, Napoli, Italy ' Istituto di Calcolo e Reti ad Alte Prestazioni – CNR, Via Pietro Castellino, 111, 80131, Napoli, Italy ' Istituto di Scienza e Tecnologie dell'Informazione – CNR, Via G. Moruzzi, 1, 56124, Pisa, Italy ' Istituto di Scienza e Tecnologie dell'Informazione – CNR, Via G. Moruzzi, 1, 56124, Pisa, Italy ' Istituto di Scienza e Tecnologie dell'Informazione – CNR, Via G. Moruzzi, 1, 56124, Pisa, Italy

Abstract: The increasing adoption of the service-oriented architecture approach makes software quality more challenging since traditional approaches for software testing are inadequate for SOA-based applications. The MIDAS platform is an integrated platform for SOA testing automation, designed and architected according to the SOA computing paradigm, and deployed on a public cloud infrastructure to tackle the variability in the computational resources necessary for testing SOA applications. It is available to end users as a testing as a service on a self-provisioning, pay-per-use, elastic basis. The cloud-based software architecture envisioned for the MIDAS platform and the strategies adopted for both its development, and its deployment on the target cloud infrastructure are here discussed, together with the solution designed and implemented in order to monitor the usage of MIDAS services and resources. Also, the strategy adopted to provide the MIDAS platform with the management of elastic resources is outlined.

Keywords: cloud computing; Amazon AWS; service-oriented architecture; SOA; software testing; software quality; testing as a service; software development.

DOI: 10.1504/IJHPCN.2015.071254

International Journal of High Performance Computing and Networking, 2015 Vol.8 No.3, pp.285 - 300

Available online: 18 Aug 2015 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article