Portability of executable service-oriented processes: metrics and validation

A key promise of process languages based on open standards, such as the Web Services Business Process Execution Language , is the avoidance of vendor lock-in through the portability of processes among runtime environments. Despite the fact that today various runtimes claim to support this language,...

Full description

Saved in:
Bibliographic Details
Published in:Service oriented computing and applications Vol. 10; no. 4; pp. 391 - 411
Main Authors: Lenhard, Jörg, Wirtz, Guido
Format: Journal Article
Language:English
Published: London Springer London 01.12.2016
Springer Nature B.V
Subjects:
ISSN:1863-2386, 1863-2394, 1863-2394
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A key promise of process languages based on open standards, such as the Web Services Business Process Execution Language , is the avoidance of vendor lock-in through the portability of processes among runtime environments. Despite the fact that today various runtimes claim to support this language, every runtime implements a different subset, thus hampering portability and locking in their users. It is our intention to improve this situation by enabling the measurement of the portability of executable service-oriented processes. This helps developers to assess their implementations and to decide if it is feasible to invest in the effort of porting a process to another runtime. In this paper, we define several software quality metrics that quantify the degree of portability of an executable, service-oriented process from different viewpoints. When integrated into a development environment, such metrics can help to improve the portability of the outcome. We validate the metrics theoretically with respect to measurement theory and construct validity using two validation frameworks. The validation is complemented with an empirical evaluation of the metrics using a large set of processes coming from several process libraries.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1863-2386
1863-2394
1863-2394
DOI:10.1007/s11761-016-0195-4