• DocumentCode
    2495934
  • Title

    Using WS-BPEL to Implement Software Fault Tolerance for Web Services

  • Author

    Dobson, Glen

  • Author_Institution
    Dept. of Comput., Lancaster Univ.
  • fYear
    2006
  • fDate
    Aug. 29 2006-Sept. 1 2006
  • Firstpage
    126
  • Lastpage
    133
  • Abstract
    One area of the Web services architecture yet to be standardised is that of fault tolerance for services. At the same time, WS-BPEL is moving from a de facto standard to an OASIS ratified standard for combining services into processes. This paper investigates the feasibility of using WS-BPEL as an implementation technique for fault tolerant Web services. The mapping of various fault tolerance patterns to WS-BPEL is presented. A prototype tool for combining service interfaces into a single facade and configuring fault tolerant mechanisms on a per-operation basis is also discussed. It is found that most fault tolerance patterns readily map onto WS-BPEL concepts, particularly when using the upcoming 2.0 version of the language. Evaluating and minimising the performance overheads involved in process execution is identified as a key future direction, as is working on the functionality and usability of the configuration tool
  • Keywords
    Internet; page description languages; software architecture; software fault tolerance; software performance evaluation; software prototyping; OASIS ratified standard; WS-BPEL; Web services architecture; configuration tool; software fault tolerance; Application software; Computer architecture; Fault tolerance; Mission critical systems; Prototypes; Service oriented architecture; Software standards; Usability; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2006. SEAA '06. 32nd EUROMICRO Conference on
  • Conference_Location
    Cavtat, Dubrovnik
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-2594-6
  • Type

    conf

  • DOI
    10.1109/EUROMICRO.2006.63
  • Filename
    1690133