期刊论文详细信息
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
PDF
【 摘 要 】

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 PDF download
  文献评价指标  
  下载次数:12次 浏览次数:12次