• DocumentCode
    1318932
  • Title

    Modeling and Performance Evaluation of BPEL Processes: A Stochastic-Petri-Net-Based Approach

  • Author

    Xia, Yunni ; Liu, Yi ; Liu, Ji ; Zhu, Qingsheng

  • Author_Institution
    Sch. of Comput., Chongqing Univ., Chongqing, China
  • Volume
    42
  • Issue
    2
  • fYear
    2012
  • fDate
    3/1/2012 12:00:00 AM
  • Firstpage
    503
  • Lastpage
    510
  • Abstract
    Business Process Execution Language (BPEL) is considered as the de facto standard for Web service composition. To analyze the performance of composite service processes specified in BPEL gives the way to tell whether the process meets the performance requirements. In this paper, we propose a translation-based approach for performance analysis of BPEL processes, which employs a general stochastic Petri net (GSPN) as the intermediate representation. A set of translation rules is defined for constructs and activities of BPEL so that the processes specified in BPEL can be translated into the GSPN representations. Based on the GSPN representation of BPEL processes, we introduce a state-space method to calculate the expected-process-normal-completion-time as the performance estimate. In the case study, we obtain experimental data and conduct a confidence interval analysis to validate the feasibility and accuracy of the translation-based approach.
  • Keywords
    Petri nets; Web services; service-oriented architecture; software performance evaluation; specification languages; stochastic processes; BPEL processes; Web service composition; business process execution language; composite service processes; confidence interval analysis; de facto standard; expected process normal completion time; general stochastic Petri net; performance estimate; performance evaluation; state-space method; stochastic Petri net based approach; translation based approach; Analytical models; Delay; Humans; Petri nets; Simple object access protocol; Stochastic processes; Business Process Execution Language (BPEL); confidence interval analysis; performance; service composition;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2011.2164064
  • Filename
    6017137