Reference Hub12
A Scalable Multi-Tenant Architecture for Business Process Executions

A Scalable Multi-Tenant Architecture for Business Process Executions

Milinda Pathirage, Srinath Perera, Indika Kumara, Denis Weerasiri, Sanjiva Weerawarana
Copyright: © 2012 |Volume: 9 |Issue: 2 |Pages: 21
ISSN: 1545-7362|EISSN: 1546-5004|EISBN13: 9781466614741|DOI: 10.4018/jwsr.2012040102
Cite Article Cite Article

MLA

Pathirage, Milinda, et al. "A Scalable Multi-Tenant Architecture for Business Process Executions." IJWSR vol.9, no.2 2012: pp.21-41. http://doi.org/10.4018/jwsr.2012040102

APA

Pathirage, M., Perera, S., Kumara, I., Weerasiri, D., & Weerawarana, S. (2012). A Scalable Multi-Tenant Architecture for Business Process Executions. International Journal of Web Services Research (IJWSR), 9(2), 21-41. http://doi.org/10.4018/jwsr.2012040102

Chicago

Pathirage, Milinda, et al. "A Scalable Multi-Tenant Architecture for Business Process Executions," International Journal of Web Services Research (IJWSR) 9, no.2: 21-41. http://doi.org/10.4018/jwsr.2012040102

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Cloud computing, as a concept, promises cost savings to end-users by letting them outsource their non-critical business functions to a third-party in pay-as-you-go style. However, to enable economic pay-as-you-go services, the end-users need Cloud middleware that maximizes sharing and support near-zero cost for unused applications. Multi-tenancy, which let multiple tenants to share a single application instance securely, is a key enabler for building such a middleware. On the other hand, Business processes capture Business logic of organizations in an abstract and reusable manner, and hence play a key role in most organizations. This paper presents the design and architecture of a scalable Multi-tenant Workflow engine while discussing in detail the potential use cases of such architecture. Primary contributions of this paper are motivating workflow multi-tenancy, and the design and implementation of a scalable multi-tenant workflow engine that enables multiple tenants to run their workflows securely within the same workflow engine instance without modifications to the workflows. Furthermore, the workflow engine supports process sharing and process variability across the tenants and discusses its ramifications.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.