Prof. Dr. Cesare Pautasso

Workflow Management Systems Benchmarking: Unfulfilled Expectations and Lessons Learned

Vincenzo Ferme, Jörg Lenhard, Simon Harrer, Matthias Geiger, Cesare Pautasso

42nd International Conference on Software Engineering (ICSE 2017), Buenos Aires, Argentina, pp. 379-381

May 2017

Abstract

Workflow Management Systems (WfMSs) are a type of middleware that enables the execution of automated business processes. Users rely on WfMSs to construct flexible and easily maintainable software systems. Significant effort has been invested into standardising languages for business processes execution, with standards such as the Web Services Business Process Execution Language 2.0 or the Business Process Model and Notation 2.0. Standardisation aims at avoiding vendor lock-in and enabling WfMS users to compare different systems. The reality is that, despite standardisation efforts, different independent research initiatives show that objectively comparing WfMSs is still challenging. As a result, WfMS users are likely to discover unfulfilled expectations while evaluating and using these systems. In this work, we discuss the findings of two research initiatives dealing with WfMSs benchmarking, presenting unfulfilled expectations and lessons learned concerning WfMSs' usability, reliability, and portability. Our goal is to provide advice for practitioners implementing or planning to use WfMSs.

Download

DOI: 10.1109/ICSE-C.2017.126

PDF: ▼benchflow-icse2017-wfms-benchmarking-poster.pdf (110KB)

Citation

Bibtex

@poster{benchflow:2017:icse,
	author = {Vincenzo Ferme and J\"org Lenhard and Simon Harrer and Matthias Geiger and Cesare Pautasso},
	title = {Workflow Management Systems Benchmarking: Unfulfilled Expectations and Lessons Learned},
	booktitle = {42nd International Conference on Software Engineering (ICSE 2017)},
	year = {2017},
	month = {May},
	address = {Buenos Aires, Argentina},
	abstract = {Workflow Management Systems (WfMSs) are a type of middleware that enables the execution of automated business processes. Users rely on WfMSs to construct flexible and easily maintainable software systems. Significant effort has been invested into standardising languages for business processes execution, with standards such as the Web Services Business Process Execution Language 2.0 or the Business Process Model and Notation 2.0.
Standardisation aims at avoiding vendor lock-in and enabling WfMS users to compare different systems. The reality is that, despite standardisation efforts, different independent research initiatives show that objectively comparing WfMSs is still challenging. As a result, WfMS users are likely to discover unfulfilled expectations while evaluating and using these systems. In this work, we discuss the findings of two research initiatives dealing with WfMSs benchmarking, presenting unfulfilled expectations and lessons learned concerning WfMSs' usability, reliability, and portability.  Our goal is to provide advice for practitioners implementing or planning to use WfMSs.},
	keywords = {Lessons Learned, Workflow Management Systems},
	doi = {10.1109/ICSE-C.2017.126},
	pages = {379-381}
}