Chapter

Web Information System Engineering – WISE 2011

Volume 6997 of the series Lecture Notes in Computer Science pp 143-157

Achieving Multi-tenanted Business Processes in SaaS Applications

  • Malinda KapurugeAffiliated withFaculty of Information and Communication Technologies, Swinburne University of Technology
  • , Alan ColmanAffiliated withFaculty of Information and Communication Technologies, Swinburne University of Technology
  • , Jun HanAffiliated withFaculty of Information and Communication Technologies, Swinburne University of Technology

* Final gross prices may vary according to local VAT.

Get Access

Abstract

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.

Keywords

SaaS Cloud SOA BPM Multi-tenancy