A template-based model transformation approach for deriving multi-tenant SaaS applications

dc.contributor.authorMa, Kun
dc.contributor.authorYang, Bo
dc.contributor.authorAbraham, Ajith
dc.date.accessioned2016-10-18T10:55:32Z
dc.date.available2016-10-18T10:55:32Z
dc.date.issued2012
dc.description.abstractSoftware-as-a-Service (SaaS) and Model-Driven Engineering (MDE) are two of the most dominant software engineering paradigms nowadays. Multi-tenancy is the key to successful SaaS. In this paper, we introduce a data middleware to customize the multi-tenant database first. In addition, with the help of model transformation, it is possible to generate SaaS applications from the models. However, most of the current model transformation approaches do not fully support the requirements for model synchronization, and they do not cater for the specific problems faced in the multi-tenancy. Therefore, an effective and simple template-based model transformation and model synchronization approach based on model evolution of MDE paradigms is fully integrated for the development of SaaS multi-tenant applications. The proposed framework uses a novel extensible business component model (xBC) to sufficiently describe both the structural and behavioral properties of SaaS applications. The distribution and uninterrupted running of the generated SaaS applications proves that our approach is feasible and correct in practice.cs
dc.description.firstpage25cs
dc.description.issue2cs
dc.description.lastpage41cs
dc.description.sourceWeb of Sciencecs
dc.description.volume9cs
dc.format.extent683959 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.citationActa Polytechnica Hungarica. 2012, vol. 9, no. 2, p. 25-41.cs
dc.identifier.issn1785-8860
dc.identifier.urihttp://hdl.handle.net/10084/112167
dc.identifier.wos000306096900002
dc.language.isoencs
dc.publisherÓbuda Universitycs
dc.relation.ispartofseriesActa Polytechnica Hungaricacs
dc.relation.urihttp://www.uni-obuda.hu/journal/Ma_Yang_Abraham_34.pdfcs
dc.rights.accessopenAccess
dc.subjectSoftware-as-a-Servicecs
dc.subjectmulti-tenancycs
dc.subjecttextual template evolutioncs
dc.subjectmodel transformationcs
dc.subjectmodel synchronizationcs
dc.titleA template-based model transformation approach for deriving multi-tenant SaaS applicationscs
dc.typearticlecs
dc.type.statusPeer-reviewedcs
dc.type.versionpublishedVersioncs

Files

Original bundle

Now showing 1 - 1 out of 1 results
Loading...
Thumbnail Image
Name:
1785-8860-2012v9i2p25.pdf
Size:
667.93 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 out of 1 results
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: