To read this content please select one of the options below:

Requirements modeling of Web services-based business processes

Ayesha Afzal (Department of Computer Science, Air University, Multan Campus, Multan, Pakistan)
Basit Shafiq (Department of Computer Science, Lahore University of Management Sciences, Lahore, Pakistan)
Shafay Shamail (Department of Computer Science, Lahore University of Management Sciences, Lahore, Pakistan)
Nabil Adam (Rutgers Institute for Data Science, Learning, and Applications, Rutgers University, Newark, New Jersey, USA)

Business Process Management Journal

ISSN: 1463-7154

Article publication date: 26 May 2020

Issue publication date: 16 November 2020

300

Abstract

Purpose

This paper reviews existing business process (BP) modeling languages that are widely used in the industry as well as recent research work on modeling and analysis of BPs in the service-oriented environment and Internetware-based software paradigm. BPs in such environment are different from traditional BPs due to loose coupling of partner services, dynamic and on-the-fly selection of partners and run-time process adaptability. The unique characteristics of these BPs require formal modeling of the requirements and constraints in each phase of their life cycle, including design phase, implementation and deployment phase and execution phase.

Design/methodology/approach

The paper first provides a categorization of typical user requirements in each phase of the BP life cycle. Then a detailed comparison of the selected languages with respect to their requirement modeling and analysis capabilities in each of the identified categories is provided. The paper also discusses new requirements engineering research challenges arising from future software needs and emerging trends in software engineering in the context of Web-services-based BPs and Internetware.

Findings

There is a need to have a framework that provides support for user requirements modeling and analysis for all the phases of BP life cycle in an integrated manner. Such a framework would be useful not only in resolving the inconsistencies between requirements across phases but also in addressing the issues related to BP evolution due to changes in user requirements over time. Moreover, with the Internet of things (IoT) adoption in BPM, there is a need to have an integrated environment that provides support for capturing the resilience requirements of enterprise BPs as well as the mobility constraints of the underlying IoT devices.

Originality/value

This paper reviews existing BP modeling languages and frameworks and discusses the new requirements engineering research challenges arising from future software needs and the emerging trends in BP management in the service-oriented environment and Internetware-based software paradigm.

Keywords

Acknowledgements

This work is supported by a research grant from the Ignite - National Technology Fund, Pakistan and LUMS Faculty Initiative Fund (FIF) grant.

Citation

Afzal, A., Shafiq, B., Shamail, S. and Adam, N. (2020), "Requirements modeling of Web services-based business processes", Business Process Management Journal, Vol. 26 No. 6, pp. 1401-1424. https://doi.org/10.1108/BPMJ-08-2019-0322

Publisher

:

Emerald Publishing Limited

Copyright © 2020, Emerald Publishing Limited

Related articles