• DocumentCode
    3370665
  • Title

    Exception Handling for Service Component Architectures

  • Author

    Leite, Douglas Siqueira ; Rubira, Cecília Mary F ; Castor, Fernando

  • Author_Institution
    Inst. of Comput., Univ. of Campinas, Campinas, Brazil
  • fYear
    2011
  • fDate
    25-29 April 2011
  • Firstpage
    84
  • Lastpage
    93
  • Abstract
    The Service Component Architecture (SCA) makes it possible to combine existing and new services based on a variety of technologies with components built using a component-based development approach. However, when asynchronous services compositions are executed, one or more errors can occur, possibly at the same time, affecting the composition´s dependability. In many cases, parts of the composition are off-the-shelf components or Web services whose individual dependability cannot be reliably ascertained. In this paper, we propose a novel exception handling model that targets the needs of dependable SCA applications. The model is applicable to service-oriented systems and allows the creation of fault-tolerant asynchronous service compositions. We also present the EH-SCA framework, an instantiation of the proposed model implemented as an extension of the Apache Tuscany SCA infrastructure. Developers can apply this instantiation of the model to both new and existing applications by using a simple and flexible aspect-oriented programming model. Finally, a case study of the EH-SCA framework shows how it can be used to build dependable distributed applications.
  • Keywords
    Web services; exception handling; object-oriented programming; service-oriented architecture; software fault tolerance; Apache Tuscany SCA infrastructure; Web services; aspect-oriented programming; component-based development; composition dependability; distributed applications; exception handling; fault-tolerant asynchronous service composition; service component architectures; service-oriented systems; Business; Context; Fault tolerance; Java; Runtime; Service oriented architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing (LADC), 2011 5th Latin-American Symposium on
  • Conference_Location
    Sao Jose dos Campos
  • Print_ISBN
    978-1-4244-9700-3
  • Electronic_ISBN
    978-0-7695-4320-8
  • Type

    conf

  • DOI
    10.1109/LADC.2011.17
  • Filename
    5783387