Authors:
Zhang Xiuwei
1
;
He Keqing
2
;
Wang Jian
2
;
Wang Chong
2
and
Li Zheng
2
Affiliations:
1
Wuhan University and 94005 Troops of PLA, China
;
2
Wuhan University, China
Keyword(s):
Business Rule Engine, SaaS, Multi-tenancy, Personalized Customization.
Related
Ontology
Subjects/Areas/Topics:
Cloud Application Architectures
;
Cloud Computing
;
Development Methods for Cloud Applications
;
Platforms and Applications
;
SAAS, PAAS, IAAS
Abstract:
Software as a Service (SaaS) is becoming a new direction of software industry in the new cloud computing era. In order to satisfy business policy changes and personalized requirements from different tenants in SaaS applications, business rule management must support multi-tenancy and online customization. This paper proposed a framework based on business rule engine, decoupling of business logic rule from SaaS application, which makes SaaS application more robust and maintainable. It takes business rule as an independent and online maintainable part of SaaS application, which could allow tenants to safely upgrade, delete or create rules during runtime. Finally, a practical case study of absence approval-process in attendance management system evaluates the effectiveness of the framework.