Brazilian Computer Society. Journal | |
An exception handling system for service component architectures | |
Fernando Castor1  Cecí2  Douglas Siqueira Leite2  | |
[1] Informatics Center, Federal University of Pernambuco, Recife-PE, Brazil;Institute of Computing, University of Campinas, Campinas-SP, Brazil | |
关键词: Exception handling; Service-component architectures; Fault tolerance; Service-oriented computing; Coordinated exception handling; | |
DOI : 10.1007/s13173-012-0059-5 | |
学科分类:农业科学(综合) | |
来源: Springer U K | |
【 摘 要 】
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 service compositions are executed, one or more errors can occur, possibly at the same time, affecting the dependability of the composition. To guarantee that the composition succeeds or at least fails in a controlled manner, fault tolerance mechanisms must be employed. 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. The EH-SCA framework instantiates the proposed model 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.
【 授权许可】
CC BY
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO201902199273552ZK.pdf | 1889KB | download |