Title: Modelling of business processes for software as a service

Authors: Amit Kr Mandal; Anirban Sarkar

Addresses: Department of Computer Applications, National Institute of Technology, M G Avenue, Durgapur – 713209, West Bengal, India ' Department of Computer Applications, National Institute of Technology, M G Avenue, Durgapur – 713209, West Bengal, India

Abstract: The traditional approach to business process modelling frequently results in large models that are difficult to change and maintain. In cloud-based environment, business dynamics are mandating that business processes normally be increasingly responsive to changes. This demands business process should be highly modular, scalable and flexible for cloud-based applications. Further, in cloud-based business environments, besides describing new capabilities, process models should also define how those capabilities can be integrated with the existing systems. In this paper, a hierarchical graph-based specification called business component graph for SaaS (BCGS) has been proposed to address those issues. The proposed BCGS, formally, realises the business components for software as a service (SaaS)-based applications. BCGS represents the complex business logic design as a set of business components and their inter-relationships. Here, business component is defined as methodical integration of business processes and business rules. This proposed integration approach facilitates high scalability and reusability of constituent elements of business components and ensures the consistency between processes and business rules. Moreover, this paper also includes the service orientation of the proposed concepts in SaaS framework. A detailed case study of BCGS also has been illustrated to show the expressiveness of the proposed concepts.

Keywords: business process; business component; business rule; cloud computing; software as a service; SaaS; service orientation.

DOI: 10.1504/IJBPIM.2017.083792

International Journal of Business Process Integration and Management, 2017 Vol.8 No.2, pp.81 - 101

Accepted: 25 Oct 2016
Published online: 22 Apr 2017 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article