Cloud Deployment Patterns: Migrating a Database Driven Application to the Cloud using Design Patterns

Adewojo, A.A., Bass, J.M., Hui, K. and Allison, Ian (2015) Cloud Deployment Patterns: Migrating a Database Driven Application to the Cloud using Design Patterns. In: World Congress on Engineering and Computer Science 2015: WCECS 2015, 21-23 October 2015, San Francisco, USA.

Full text not available from this repository.

Abstract

Cloud computing provides scalable and reliable computing services that can be beneficial to software organizations that intend to migrate their existing or new applications to the cloud. However, migration is potentially complex, so cloud computing deployment patterns are proposed to support the migration process. This research compares the format, structure and notations of previous object oriented design patterns with a recent cloud computing design pattern. Firstly, the gaps in cloud computing design patterns catalogue are identified. Secondly, we present a template for creating pattern catalogue for cloud deployment patterns. This template was derived from a widely accepted and most highly cited design pattern catalogue and we applied this template to the shared component pattern, a variant of multi-tenancy pattern. Finally, we demonstrated the shared component’s pattern validity by applying it to the data model of a database driven desktop application that was migrated to the cloud. The result shows that: (i) there is an improvement in the structure and clarity of the shared component pattern.
catalogue; and (ii) Information conveyed to software
developers is enhanced.


Repository Staff Only: item control page