Composition of web applications in clouds environment
Zuowen Wang
School of Computer, Wuhan Polytechnic, Wuhan, 430074, China
In recent years, for the advances of Cloud Computing technologies, cloud applications have been popularity for their rich set of features. The advantages of cloud applications include that users can utilize them in a low cost, threshold, and risk way; these applications can be quickly deployed on the clouds without duplication of work such that developers can focus on enhancing their QoS to improve core competitiveness. Therefore, their practical use on business with promising values can be expected. As such, cloud applications are recognized as a trend for the next generation of business applications, and hence how to migrate these on-premise applications to the clouds becomes a desired field in the literature. For this need, we present an ontology-based method for the composition process that specifically addresses the cloud features and the composition of on-premise applications into the clouds. In particular, for enabling the selection of desired clouds, the method imposes semantic ontologies on the specifications of the candidate clouds from which the desired ones can be effectively selected. For illustration, the method is applied to the composition of a CSS application to its cloud version