Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/46318

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorTIMES, Valéria Cesário-
dc.contributor.authorMENDONÇA, Arthur do Rego Barros-
dc.date.accessioned2022-09-12T11:48:44Z-
dc.date.available2022-09-12T11:48:44Z-
dc.date.issued2022-03-08-
dc.identifier.citationMENDONÇA, Arthur do Rego Barros. Avaliação experimental de uma arquitetura de microsserviços para o gerenciamento de notas fiscais eletrônicas. 2022. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Pernambuco, Recife, 2022.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/46318-
dc.description.abstractNotas fiscais eletrônicas são documentos digitais no formato XML que registram opera- ções de circulação de mercadorias ou prestação de serviços. Por meio de convênios de coopera- ção, os órgãos de arrecadação e controle fiscal têm intensificado o compartilhamento das notas fiscais que envolvem compras governamentais com os órgãos de controle da Administração Pú- blica, como tribunais de contas e o Ministério Público. No entanto, o gerenciamento desses dados em SGBDs relacionais se mostra desafiador, principalmente pelo volume de dados gerado e pela variedade de formatos da NF-e, em cujo leiaute estão previstos campos multivalorados e opcionais. O leiaute é frequentemente modificado, o que leva à necessidade de retrabalho na modelagem dos dados. Neste trabalho, se descreve a arquitetura ControleNF, uma arquitetura que utiliza microsserviços, uma REST API e SGBD NoSQL para o gerenciamento das notas fiscais por órgãos de controle. A arquitetura é avaliada do ponto de vista qualitativo, através dos critérios de manutenibilidade e portabilidade, previstos no ISO/IEC 25010, e quantitativo, em que os aspectos de desempenho e escalabilidade são mensurados através de uma avaliação experimental. Embora a avaliação qualitativa aponte possíveis ganhos relativos à facilidade de manutenção e à portabilidade da arquitetura, o desempenho mensurado no experimento foi consideravelmente inferior àquele observado na arquitetura tradicional que utiliza SGBDs re- lacionais. Uma investigação detalhada é realizada e possíveis causas da perda de desempenho são relatadas.pt_BR
dc.language.isoporpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectBanco de dadospt_BR
dc.subjectNoSQLpt_BR
dc.subjectRESTpt_BR
dc.subjectAPIpt_BR
dc.subjectNota fiscal eletrônicapt_BR
dc.titleAvaliação experimental de uma arquitetura de microsserviços para o gerenciamento de notas fiscais eletrônicaspt_BR
dc.typemasterThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/5508523563118576pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.levelmestradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/5134289687536724pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxNota Fiscal Eletrônica (NF-e) is a kind of electronic invoice used in Brazil for registering the sale of goods or the providing of services. NF-e are stored as XML documents and are mainly used for tax collection purposes, but are also useful as secondary information sources for oversight activities conducted by control institutions such as public audit institutions and the Public Ministry. However, the management of NF-e data in traditional architectures that use relational DBMS can be challenging, due mainly to the volume of generated data and the variety of formats in which NF-e can be structured, since there are many multivalued and optional fields in its official layout. This layout is also frequently changed, which might lead to remodeling of the data schema. In this work, software architecture ControleNF is described, which is composed by microservices, a REST API and a NoSQL DBMS in order to manage NF-e in control institutions. The architecture is evaluated with relation to qualitative criteria, more specifically maintenability and portability, which are present in ISO/IEC 25010 software quality model. It is also evaluated with regards to the quantitative aspects of performance and scalability, which are measured in an experimental analysis. Although the initial qualitative analysis shows possible benefits in maintanability and portability, the performance of queries and insertions measured in the experimental analysis was considerably worse than traditional architectures that use relational databases. A detailed investigation is conducted in order to find possible causes for this loss of performance and its results are listed in this work.pt_BR
Aparece nas coleções:Dissertações de Mestrado - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DISSERTAÇÃO Arthur do Rego Barros Mendonça.pdf3,58 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons