Title :
A Design of the Conceptual Architecture for a Multitenant SaaS Application Platform
Author :
Kang, Sungjoo ; Kang, Sungwon ; Hur, Sungjin
Author_Institution :
Software Service Res. Team, Electron. & Telecommun. Res. Inst., Daejeon, South Korea
Abstract :
In this paper, the conceptual architecture of a SaaS platform that enables executing of configurable and multitenant SaaS application is proposed. Even though most of organizations utilize a standardized SaaS application developed by a SaaS developer, each of tenants would have unique requirements regarding service components. The platform provides several features for configuring these aspects of SaaS software such as organizational structure (role sets and access control), user interface, data model, workflow, and business logic. To satisfy multitenancy of SaaS application, we applied metadata driven architecture proposed by Force.com. The target SaaS platform is composed of the key components that supports SaaS Application execution environment that serves multiple tenant using a single service instance. An example scenario of SaaS software lifecycle is also described to explain how the target platform would be operated from development and deployment of SaaS application to configuration by tenants.
Keywords :
business data processing; cloud computing; configuration management; formal specification; software architecture; SaaS software lifecycle; access control; business logic; conceptual architecture; data model; metadata driven architecture; multitenant SaaS application platform; organizational structure; role set; service component requirement; software-as-a-service; tenant configuration; user interface; workflow; Business; Computer architecture; Data models; Databases; Runtime; Software; User interfaces;
Conference_Titel :
Computers, Networks, Systems and Industrial Engineering (CNSI), 2011 First ACIS/JNU International Conference on
Conference_Location :
Jeju Island
Print_ISBN :
978-1-4577-0180-1
DOI :
10.1109/CNSI.2011.56