Scientific journal paper Q2
Automatic run-time versioning for BPEL processes
Paulo Melo (Melo, P.); Paulo Rupino da Cunha (Rupino da Cunha, P.); Catarina Ferreira da Silva (Ferreira da Silva, C.); André Macedo (Macedo, A.);
Journal Title
Service Oriented Computing and Applications
Year (definitive publication)
2017
Language
English
Country
United Kingdom
More Information
Web of Science®

Times Cited: 2

(Last checked: 2024-08-24 00:31)

View record in Web of Science®


: 1.1
Scopus

Times Cited: 2

(Last checked: 2024-08-22 13:08)

View record in Scopus


: 0.1
Google Scholar

Times Cited: 4

(Last checked: 2024-08-18 17:45)

View record in Google Scholar

Abstract
We describe a middleware solution for automatic run-time process versioning in Business Process Execution Language (BPEL) and then analyse its impact in terms of scalability and performance. Business processes change in response to business needs, but the deployment of new versions to a BPEL engine must ensure that running instances are not disrupted and can conclude following their original workflows. Our solution is implemented as a standalone component that manages versioning transparently to the process editor, the orchestration engine, the web services used by the process, and the end-user. We have tested it for almost 1 year in the production environment of a telecommunications company, without significant overhead in terms of process invocation time.
Acknowledgements
The authors acknowledge the valuable comments and suggestions by the editor and anonymous reviewers. Partly financed by national funding via the Foundation for Science and Technologyand by the European Regional Development Fund (FEDER), through COMPETE'20
Keywords
Business process versioning · Business Process Execution Language (BPEL) · BPEL versioning · Serviceoriented architecture (SOA) · Web services · Middleware
  • Computer and Information Sciences - Natural Sciences
  • Electrical Engineering, Electronic Engineering, Information Engineering - Engineering and Technology

With the objective to increase the research activity directed towards the achievement of the United Nations 2030 Sustainable Development Goals, the possibility of associating scientific publications with the Sustainable Development Goals is now available in Ciência-IUL. These are the Sustainable Development Goals identified by the author(s) for this publication. For more detailed information on the Sustainable Development Goals, click here.