BIA - IFPI Campus Teresina Central Tecnologia Analise e Desenvolvimento de Sistemas - Teresina Central
Use este identificador para citar ou linkar para este item: https://bia.ifpi.edu.br/jspui/handle/123456789/5075
Registro completo de metadados
Campo DCValorIdioma
dc.creatorCarvalho, Artur Oliveira-
dc.date.accessioned2025-11-21T17:54:02Z-
dc.date.available2025-11-21T17:54:02Z-
dc.date.issued2023-12-13-
dc.identifier.citationCARVALHO, Artur Oliveira. Análise e aplicação de técnicas de resiliência de software à biblioteca DF-e. Orientador: Ely da Silva Miranda. 2023. 56 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Instituto Federal do Piauí, Campus Teresina Central, Teresina, 2023.pt_BR
dc.identifier.urihttps://bia.ifpi.edu.br/jspui/handle/123456789/5075-
dc.description.abstractSoftware resilience is the ability of a system to remain operational in the face of failures or adversities, playing a crucial role in ensuring the availability and reliability of critical applications. In fiscal applications, this characteristic takes on extreme importance, as it ensures the uninterrupted continuity of operations, preserving the availability and integrity of fiscal information while meeting legal deadlines, maintaining taxpayer trust, and protecting sensitive data. The analysis and application of resilience patterns to the DF-e library aimed to improve its stability and effectiveness. Resilience was addressed in various areas, including software availability, XML storage, and communication with external services. The results highlight significant gains, such as the implementation of autoscaling, which increased the availability of the Emission Service from 90% to 100%, also optimizing infrastructure costs. In XML storage, the adoption of resilient strategies drastically reduced manual interventions and improved customer satisfaction. The introduction of the Circuit Breaker pattern mitigated failures in fiscal authorizers, stabilizing resource usage. Advanced retry strategies in communication with external services resulted in effective recovery from temporary failures. In summary, the implementation of these patterns enhanced the resilience of the DF-e library, ensuring greater reliability, efficiency, and user satisfaction.pt_BR
dc.languageporpt_BR
dc.publisherInstituto Federal de Educação, Ciência e Tecnologia do Piauípt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectResiliência de softwarept_BR
dc.subjectBiblioteca DF-ept_BR
dc.subjectCircuit Breakerpt_BR
dc.subjectAutoscaling.pt_BR
dc.titleAnálise e aplicação de técnicas de resiliência de software à biblioteca DF-ept_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.creator.Latteshttps://lattes.cnpq.br/2314503668440842pt_BR
dc.contributor.advisor1Miranda, Ely da Silva-
dc.contributor.advisor1Latteshttps://lattes.cnpq.br/0953775226078319pt_BR
dc.contributor.referee1Silva, Rogério da-
dc.contributor.referee1Latteshttps://lattes.cnpq.br/1655091953774996pt_BR
dc.contributor.referee2Soares, Hélcio de Abreu-
dc.contributor.referee2Latteshttps://lattes.cnpq.br/0819560970696714pt_BR
dc.contributor.referee3Santana, Fernando Castelo Branco Gonçalves-
dc.contributor.referee3Latteshttps://lattes.cnpq.br/7801051159658130pt_BR
dc.description.resumoA resiliência de software é a capacidade de um sistema se manter operacional mesmo diante de falhas ou adversidades, desempenhando um papel fundamental na garantia da disponibilidade e confiabilidade de aplicações críticas. Em aplicativos fiscais, essa característica assume um papel de extrema importância, pois assegura a continuidade ininterrupta das operações, preservando a disponibilidade e integridade das informações fiscais, ao mesmo tempo em que cumpre prazos legais, mantém a confiança dos contribuintes e protege dados sensíveis. A análise e aplicação de padrões de resiliência à biblioteca DF-e visaram melhorar sua estabilidade e eficácia. A resiliência foi abordada em várias áreas, como a disponibilidade do software, armazenamento de XML e comunicação com serviços externos. Os resultados destacam ganhos significativos, como a implementação do autoscaling, que elevou a disponibilidade do Serviço Emissor de 90% para 100%, otimizando também os custos de infraestrutura. No armazenamento de XML, a adoção de estratégias resilientes reduziu drasticamente as intervenções manuais e melhorou a satisfação do cliente. A introdução do padrão Circuit Breaker mitigou falhas nos autorizadores fiscais, estabilizando o uso de recursos. Estratégias avançadas de retentativas na comunicação com serviços externos resultaram em uma recuperação eficaz em falhas temporárias. Em resumo, a implementação desses padrões aprimorou a resiliência da biblioteca DF-e, garantindo maior confiabilidade, eficiência e satisfação do usuário.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Teresina Centralpt_BR
dc.publisher.initialsIFPIpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRApt_BR
Aparece nas coleções:Analise e Desenvolvimento de Sistemas - Teresina Central

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2023_tcc_aocarvalho.pdfTCC - Relatório Técnico4.32 MBAdobe PDFVisualizar/Abrir


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