Business Process Engineering: Reference Models for Industrial Enterprises
Business Process Engineering: Reference Models for Industrial Enterprises
Inheritance of workflows: an approach to tackling problems related to change
Theoretical Computer Science
Hybrid web service composition: business processes meet business rules
Proceedings of the 2nd international conference on Service oriented computing
Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More
CTL* model checking for time Petri nets
Theoretical Computer Science
The Rise of Web Service Ecosystems
IT Professional
Using role-based coordination to achieve software adaptability
Science of Computer Programming
What's in a Name? Distinguishing between SaaS and SOA
IT Professional
Principles of Model Checking (Representation and Mind Series)
Principles of Model Checking (Representation and Mind Series)
ICIW '08 Proceedings of the 2008 Third International Conference on Internet and Web Applications and Services
Generation of BPEL Customization Processes for SaaS Applications from Variability Descriptors
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2
VxBPEL: Supporting variability for Web services in BPEL
Information and Software Technology
Historical reflections: The rise, fall, and resurrection of software as a service
Communications of the ACM - Security in the Browser
CCOA: Cloud Computing Open Architecture
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Cloud Broker: Bringing Intelligence into the Cloud
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
ROAD4WS -- Extending Apache Axis2 for Adaptive Service Compositions
EDOC '11 Proceedings of the 2011 IEEE 15th International Enterprise Distributed Object Computing Conference
Controlled Flexibility in Business Processes Defined for Service Compositions
SCC '11 Proceedings of the 2011 IEEE International Conference on Services Computing
Romeo: a tool for analyzing time petri nets
CAV'05 Proceedings of the 17th international conference on Computer Aided Verification
Representing service-relationships as first class entities in service orchestrations
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
ROAD4SaaS: scalable business service-based saas applications
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
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.