A Adewojo
Cloud deployment patterns: Migrating a database driven application to the cloud using design patterns
Adewojo, A; Bass, J; Allison, Ian; Hui, Kit
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.
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | Proceedings of the World Congress on Engineering and Computer Science |
Start Date | Oct 21, 2015 |
End Date | Oct 23, 2015 |
Publication Date | Oct 23, 2015 |
Deposit Date | Jan 25, 2023 |
Publicly Available Date | Jan 25, 2023 |
Publisher URL | http://www.iaeng.org/publication/WCECS2015/WCECS2015_pp198-203.pdf |
Additional Information | Event Type : Conference |
Files
Published Version
(365 Kb)
PDF
You might also like
Evaluating the effect of multi-tenancy patterns in containerized cloud-hosted content management system
(2018)
Presentation / Conference Contribution
Multi-cloud load distribution for three-tier applications
(2022)
Presentation / Conference Contribution
A novel weight-assignment load balancing algorithm for cloud applications
(2022)
Presentation / Conference Contribution
Enhanced cloud patterns: a case study of multi-tenancy patterns
(2016)
Presentation / Conference Contribution
Downloadable Citations
About USIR
Administrator e-mail: library-research@salford.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search