Personalized Modeling for SaaS Based on Extended WSCL
Software as a Service (SaaS) is an emerging software framework in which business data and logic typically integrate with other applications. It requires a unified subscriber to describe SaaS to make for easy integration; however, SaaS provides services to different tenants by running only one instance. In order to satisfy personalized needs from different tenants, the business logic becomes correspondingly complex. As this logic is cumbersome to reveal to every individual tenant, the authors propose the use of Web Services Conversation Language (WSCL) to express the views of tenant and provider separately.