• DocumentCode
    2150933
  • Title

    Measuring the Portability of Executable Service-Oriented Processes

  • Author

    Lenhard, Jorg ; Wirtz, Guido

  • Author_Institution
    Distrib. Syst. Group, Univ. of Bamberg, Bamberg, Germany
  • fYear
    2013
  • fDate
    9-13 Sept. 2013
  • Firstpage
    117
  • Lastpage
    126
  • Abstract
    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 process definitions 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. In this paper, we intend to improve this situation by enabling the measurement of the degree of portability of process definitions. This helps developers to assess their process definitions and to decide if it is feasible to invest in the effort of porting a process definition to another runtime. We define several software quality metrics that quantify the degree of portability a process definition provides from different viewpoints. We validate these metrics theoretically with two validation frameworks and empirically with a large set of process definitions coming from several process libraries.
  • Keywords
    Web services; service-oriented architecture; software metrics; specification languages; Web services business process execution language; executable service-oriented processes portability measurement; process definition portability degree measurement; process libraries; software quality metrics; vendor lock-in avoidance; Benchmark testing; Engines; Measurement; Runtime; Software; Standards; XML; BPEL; SOA; metrics; portability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference (EDOC), 2013 17th IEEE International
  • Conference_Location
    Vancouver, BC
  • ISSN
    1541-7719
  • Type

    conf

  • DOI
    10.1109/EDOC.2013.21
  • Filename
    6658270