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.
Citation
Adewojo, A., Bass, J., Allison, I., & Hui, K. (2015). Cloud deployment patterns: Migrating a database driven application to the cloud using design patterns.
Conference Name | Proceedings of the World Congress on Engineering and Computer Science |
---|---|
Conference Location | San Francisco, USA |
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
Multi-cloud load distribution for three-tier applications
(2022)
Journal Article
A novel weight-assignment load balancing algorithm for cloud applications
(2022)
Journal Article
Evaluating the effect of multi-tenancy patterns in containerized cloud-hosted content management system
(2018)
Conference Proceeding
Enhanced cloud patterns: a case study of multi-tenancy patterns
(2016)
Conference Proceeding
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