Granularity as a Cognitive Factor in the Effectiveness of Business Process Model Reuse
BPM '09 Proceedings of the 7th International Conference on Business Process Management
Software architecture driven configurability of multi-tenant SaaS application
WISM'10 Proceedings of the 2010 international conference on Web information systems and mining
Patterns for configuration requirements of Software-as-a-Service
Proceedings of the 2011 ACM Symposium on Applied Computing
Applying software product lines to create customizable software-as-a-service applications
Proceedings of the 15th International Software Product Line Conference, Volume 2
Lifelog event management: crowd research case study
J-MRE '11 Proceedings of the 2011 joint ACM workshop on Modeling and representing events
A middleware layer for flexible and cost-efficient multi-tenant applications
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
Context-oriented programming for customizable SaaS applications
Proceedings of the 27th Annual ACM Symposium on Applied Computing
The role of variability patterns in multi-tenant business software
Proceedings of the WICSA/ECSA 2012 Companion Volume
Future Generation Computer Systems
A middleware layer for flexible and cost-efficient multi-tenant applications
Proceedings of the 12th International Middleware Conference
Information Sciences: an International Journal
Research on remote sensing images online processing platform based on web service
ICIC'13 Proceedings of the 9th international conference on Intelligent Computing Theories and Technology
SHAPE--an approach for self-healing and self-protection in complex distributed networks
The Journal of Supercomputing
Hi-index | 0.00 |
Software as a Serivce (SaaS) provides software application vendors a Web based delivery model to serve big amount of clients with multi-tenancy based infrastructure and application sharing architecture so as to get great benefit from the economy of scale. Though SaaS application is usually developed with highly standardized software functionalities to serve as many clients as possible, many clients still ask for function variants according to their unique business needs through easy configuration and customization. Due to the subscription based model, SaaS vendors need take a well designed strategy to enable self serve configuration and customization by their customers without changing the SaaS application source code for any individual customer. In this paper, we will explore the configuration and customization issues and challenges to SaaS vendors, clarify the difference between configuration and customization. A competency model and a methodology framework have been developed to help SaaS vendors to plan and evaluate their capabilities and strategies for service configuration and customization.