Title :
An Approach for Service Composition and Testing for Cloud Computing
Author :
Tsai, Wei-Tek ; Zhong, Peide ; Balasooriya, Janaka ; Chen, Yinong ; Bai, Xiaoying ; Elston, Jay
Author_Institution :
Sch. of Comput., Inf., & Decision Syst. Eng., Arizona State Universitym Tempe, Tempe, AZ, USA
Abstract :
As cloud services proliferate, it becomes difficult to facilitate service composition and testing in clouds. In traditional service-oriented computing, service composition and testing are carried out independently. This paper proposes a new approach to manage services on the cloud so that it can facilitate service composition and testing. The paper uses service implementation selection to facilitate service composition similar to Google´s Guice and Spring tools, and apply the group testing technique to identify the oracle, and use the established oracle to perform continuous testing for new services or compositions. The paper extends the existing concept of template based service composition and focus on testing the same workflow of service composition. In addition, all these testing processes can be executed in parallel, and the paper illustrates how to apply service-level MapReduce technique to accelerate the testing process.
Keywords :
cloud computing; parallel processing; program testing; service-oriented architecture; Google guice; cloud computing testing; cloud service composition; continuous testing; group testing technique; service implementation selection; service testing; service-level MapReduce technique; service-oriented computing; spring tools; template based service composition; Cloud computing; Companies; Ontologies; Programming; Silicon; Software; Testing; Cloud; Service Composition; Software as a Service (SaaS); Testing; Workflow;
Conference_Titel :
Autonomous Decentralized Systems (ISADS), 2011 10th International Symposium on
Conference_Location :
Tokyo & Hiroshima
Print_ISBN :
978-1-61284-213-4
DOI :
10.1109/ISADS.2011.90