|
Chapter 10. Software As A Service CloudTran now enables SaaS Providers the ability to generate multi-tenancy, high-performance applications with distributed transactions in the Cloud. The latest CloudTran feature allows applications to be generated with multi-tenancy capability, simply by setting an application level flag during the modelling phase. CloudTran allows multi-tenancy in the Cloud by providing a shared schema of data objects in the space. The data objects make up the System Of Record (SOR). This shared schema contains all the modelled entities and their attributes, but in addition each entity record - the data object - also contains an additional attribute. This attribute - the tenantId - is used to distinguish the owner of a particular record. The ORM, Data Storers, Data Loaders and other aspects of the generated application handle the tenantId automatically; the SaaS provider need only worry about the tenantId in their own business logic. The following sections show in detail how CloudTran is able to generate SaaS multi-tenancy applications. 10.1 Building SaaS applications
Copyright (c) 2001-2011 CloudTran Inc. | ||||||||||||||||||