A multi-tenancy aware architectural framework for SaaS application development

dc.contributor.authorAlwis, WNT
dc.contributor.authorGamage, CD
dc.date.accessioned2013T07:09:20Z
dc.date.available2013T07:09:20Z
dc.date.issued2013
dc.description.abstractIn the era of cloud computing, multi-tenant based Software as a Service (SaaS) applications have been widely identified as the next generation of cloud applications. SaaS allows multiple user organizations to customize an application in a reliable and secure manner. However, this customization is a complex and error prone exercise. In response, researchers and practitioners have come up with SaaS architectures based on frameworks, platforms and modelling approaches to ease the complexity of SaaS application development. However, these methods and tools have not focused on aspect of development methodology being tuned to support long-term maintenance of the SaaS application. This paper presents an architectural framework for SaaS application development that incorporates long-term maintenance requirements arising from multi-tenancy of the application. It consists of a methodology coupled with a tool chain, which brings multi-tenancy aware features to develop SaaS solutions that meet critical architectural requirements. It also includes a UML 2.0 based Profile named SaaSML for designing of main components, a skeletal framework to position these components and a methodology for benchmark evaluation of key design criteria.en_US
dc.identifier.emailtmpal@ou.ac.lken_US
dc.identifier.issn1800-1122en_US
dc.identifier.issue03en_US
dc.identifier.journalEngineer, Journal of the Institution of Engineers Sri Lanka (IESL)en_US
dc.identifier.pgnospp. 21-31en_US
dc.identifier.urihttp://dl.lib.mrt.ac.lk/handle/123/11192
dc.identifier.volume46en_US
dc.identifier.year2013en_US
dc.language.isoenen_US
dc.source.urihttp://engineer.sljol.info/articles/abstract/10.4038/engineer.v46i3.6782/en_US
dc.subjectMulti-Tenant SaaS web applicationen_US
dc.subjectSaaS Frameworken_US
dc.subjectSoftware Architecture toolsen_US
dc.subjectUML based modelling toolen_US
dc.titleA multi-tenancy aware architectural framework for SaaS application developmenten_US
dc.typeArticle-Abstracten_US

Files