A Multi-tenant Oriented Business Process Customization System

Software as a Service (SaaS) has become a popular software service mode. Tenants can access SaaS application via the web and essentially rent the application from SaaS provider. This paper proposes a flexible, multi-tenant oriented business process customization system to resolve the problem caused by orchestrating SaaS business process base on BPEL. The system includes kernel framework, resource layer and execution environment. It enables multi-tenant to customize services and processes during defining. When deploying process definition into process engine, the system is also able to verify the correctness of process logic. At the runtime of process, the system can dynamically modify or substitute the service or handle abnormal situation automatically according to the rules provided by tenant or system.

[1]  Walter Binder,et al.  Transparent Runtime Adaptability for BPEL Processes , 2008, ICSOC.

[2]  Kuo Zhang,et al.  A Policy-Driven Approach for Software-as-Services Customization , 2007, The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE 2007).

[3]  Schahram Dustdar,et al.  Non-intrusive monitoring and service adaptation for WS-BPEL , 2008, WWW.

[4]  Thomas Kwok,et al.  A Software as a Service with Multi-tenancy Support for an Electronic Contract Management Application , 2008, 2008 IEEE International Conference on Services Computing.

[5]  Ralph Mietzner Using variability descriptors to describe customizable SaaS application templates , 2008 .

[6]  Marco Sinnema,et al.  VxBPEL: Supporting variability for Web services in BPEL , 2009, Inf. Softw. Technol..

[7]  F. Ashcroft,et al.  VIII. References , 1955 .

[8]  Biplav Srivastava,et al.  Business Driven SOA Customization , 2008, ICSOC.