Achieving Multi-tenanted Business Processes in SaaS Applications
- Cite this paper as:
- Kapuruge M., Colman A., Han J. (2011) Achieving Multi-tenanted Business Processes in SaaS Applications. In: Bouguettaya A., Hauswirth M., Liu L. (eds) Web Information System Engineering – WISE 2011. WISE 2011. Lecture Notes in Computer Science, vol 6997. Springer, Berlin, Heidelberg
With the emergence of Cloud Computing and maturity of Service Oriented Architecture (SOA), the Software-as-a-Service (SaaS) delivery model has gained popularity, due to advantages such as lower startup cost and reduced time to market. A SaaS vendor owns and takes the responsibility of maintaining a single application for multiple clients/tenants who may have similar but also varying requirements. Business process modeling (BPM) approaches can be used to package service offerings to meet these varying requirements on a shared basis. However the customizations in those business processes can be challenging. In this paper we discuss the challenges arising from single-instance multi-tenancy, and present our approach to defining business processes in SaaS applications to address those challenges.
KeywordsSaaS Cloud SOA BPM Multi-tenancy
Unable to display preview. Download preview PDF.