Use este identificador para citar ou linkar para este item: http://www.repositorio.ufop.br/jspui/handle/123456789/7490
Título: Designing fault-tolerant SOA based on design diversity.
Autor(es): Silva, Amanda Sávio Nascimento e
Rubira, Cecília Mary Fischer
Burrows, Rachel
Castor, Fernando
Brito, Patrick Henrique da Silva
Palavras-chave: Software fault tolerance
Design diversity
Service-oriented architecture
Systematic literature review
Fault-tolerant service composition
Data do documento: 2014
Referência: SILVA, A. S. N. e et al. Designing fault-tolerant SOA based on design diversity. Journal of Software Engineering Research and Development, v. 2, n. 13, p. 1-36, dez. 2014. Disponível em: <https://link.springer.com/article/10.1186/s40411-014-0013-7>. Acesso em: 29 mar. 2017.
Resumo: Background: Over recent years, software developers have been evaluating the benefits of both Service-Oriented Architecture (SOA) and software fault tolerance techniques based on design diversity. This is achieved by creating fault-tolerant composite services that leverage functionally-equivalent services. Three major design issues need to be considered while building software fault-tolerant architectures based on design diversity: (i) selection of variants; (ii) selection of an adjudication algorithm to choose one of the results; and (iii) execution of variants. In addition, applications based on SOA need to function effectively in a dynamic environment where it is necessary to postpone decisions until runtime. In this scenario, control is highly distributed and involves conflicting user requirements. We aim to support the software architect in the design of fault-tolerant compositions. Methods: Leveraging a taxonomy for fault-tolerant systems, this paper proposes guidelines to aid software architects in making key design decisions. The taxonomy is used as the basis for defining a set of guidelines to support the architect in making decisions related to fault tolerance in SOA. The same taxonomy is used in a systematic literature review of solutions for fault-tolerant composite services. The review investigates how existing approaches for fault-tolerant composite services address design diversity issues and also specific issues related to SOA. Results: The contribution of this work is twofold: (i) a set of guidelines for supporting the design of fault-tolerant SOA, based on a taxonomy for fault tolerance techniques; and (ii) a systematic literature review of existing solutions for designing fault-tolerant compositions using design diversity. Conclusion: Although existing solutions have made significant contributions to the development of fault-tolerant SOAs, there is a lack of approaches for fault-tolerant service composition that support strategies with diverse quality requirements and encompassing sophisticated context-aware capabilities. This paper discusses which design issues have been addressed by existing diversity-based approaches for fault-tolerant composite services. Finally, practical issues and difficulties are summarized and directions for future work are suggested.
URI: http://www.repositorio.ufop.br/handle/123456789/7490
Link para o artigo: https://link.springer.com/article/10.1186/s40411-014-0013-7
DOI: https://doi.org/10.1186/s40411-014-0013-7
ISSN: 2195-1721
Aparece nas coleções:DECOM - Artigos publicados em periódicos

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
ARTIGO_DesigningFaultTolerant.pdf
  Restricted Access
1,25 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.