{"title":"Applying software fault tolerance patterns to WS-BPEL processes","authors":"Thawee Thaisongsuwan, T. Senivongse","doi":"10.1109/JCSSE.2011.5930133","DOIUrl":null,"url":null,"abstract":"WS-BPEL is a standard language for orchestrating business processes of Web services. During service invocation, errors may occur from latent faults, e.g. partner services may not be available or not respond within time. Fault tolerance patterns, such as those for architectural design, error detection, and error recovery, can be used to handle partner service faults. This paper proposes an approach to applying patterns for fault tolerant software to WS-BPEL. Templates of WS-BPEL constructs to implement fault handling logic according to the patterns will be presented. With this approach, business processes can be made to execute in a fault tolerant manner within standard WS-BPEL execution environment.","PeriodicalId":287775,"journal":{"name":"2011 Eighth International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Eighth International Joint Conference on Computer Science and Software Engineering (JCSSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JCSSE.2011.5930133","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
WS-BPEL is a standard language for orchestrating business processes of Web services. During service invocation, errors may occur from latent faults, e.g. partner services may not be available or not respond within time. Fault tolerance patterns, such as those for architectural design, error detection, and error recovery, can be used to handle partner service faults. This paper proposes an approach to applying patterns for fault tolerant software to WS-BPEL. Templates of WS-BPEL constructs to implement fault handling logic according to the patterns will be presented. With this approach, business processes can be made to execute in a fault tolerant manner within standard WS-BPEL execution environment.