🚨 Informamos aos concluintes que após a validação do orientador no sistema, A BIBLIOTECA PRECISA DE 7 DIAS ÚTEIS para tratar e processar os dados. Por isso, NÃO DEIXE PARA ENVIAR O TCC (graduação ou pós-graduação) DE ÚLTIMA HORA. Dúvidas: repositorio@ufersa.edu.br🚨

Integração de LPS e microsserviços para o desenvolvimento de SaaS Multilocatário: proposta dediretrizes para o projeto arquitetural com variabilidades implementadas por meio de microsserviços

dc.contributor.advisorQueiroz, Paulo Gabriel Gadelha
dc.contributor.authorOliveira , Manoel Marisergio Alves de
dc.contributor.referee1Queiroz, Paulo Gabriel Gadelha
dc.contributor.referee2Silva, Lenardo Chaves e
dc.contributor.referee3Graciano Neto, Valdemar Vicente
dc.coverage.spatialMossoró
dc.date.accessioned2024-12-20T10:46:40Z
dc.date.available2024-12-20T10:46:40Z
dc.date.issued2023-08-29
dc.description.abstractProjetar sistemas para atender a uma grande quantidade de pessoas, que possuem demandas semelhantes, mas também apresentam necessidades variadas e geram um enorme volume de dados, exige uma arquitetura de software que possibilite uma evolução constante, seja fácil de manter e tenha a capacidade de escalar de forma inteligente. Embora a técnica de Linha de Produto de Software (LPS) em conjunto com uma arquitetura de microsserviços se mostre promissora para atender a esses requisitos, essa integração não é trivial. Dessa forma, foi planejada e executada uma revisão sistemática da literatura que identificou três arquiteturas construídas a partir da combinação dessas técnicas. Entretanto, as arquiteturas encontradas eram complexas e aumentavam o time-to-market, visto que propunham a implementação de todas as características da LPS por meio de microsserviços. Assim, de modo a reduzir a complexidade de desenvolvimento e consequentemente, reduzir o timeto- market, o principal resultado obtido a partir deste trabalho é um conjunto de diretrizes para guiar os engenheiros de software no projeto de uma arquitetura híbrida, por meio da combinação de monólitos e microsserviços. As diretrizes foram elaboradas com suporte do método pesquisa-ação, durante a realização de um estudo de caso, que consistiu na definição da arquitetura de uma LPS de clínicas médicas como um Software as a Service Multilocatário. Adicionalmente, essa arquitetura foi analisada e comparada com uma arquitetura construída a partir das diretrizes apresentadas em um dos trabalhos encontrados na RSL. Para avaliar a objetividade das diretrizes, foi realizado um experimento controlado com participação de representantes da indústria e da academia, no qual as diretrizes apresentaram 86% de assertividade
dc.description.abstract2Designing systems to serve a large number of people, who have similar demands but also diverse needs and generate a vast volume of data, requires a software architecture that enables constant evolution, is easy to maintain, and has the capacity to scale intelligently. Although the Software Product Line (SPL) technique in conjunction with a microservices architecture proves are promising techniques to meet these requirements, this integration is not trivial. Therefore, we planned and executed a Systematic Literature Review (SLR) that identified 3 architectures built from the combination of these techniques. However, the found architectures were complex and increased the time-to-market, as they proposed implementing all SPL features through microservices. Thus, aiming to reduce the development complexity and consequently decrease the time-to-market, the main result obtained from this work is a set of guidelines to guide software engineers in designing a hybrid architecture through the combination of monoliths and microservices. The guidelines were elaborated with the support of the action research method during a case study, which consisted of defining the architecture of an SPL for medical clinics as a Multitenant Software as a Service. Additionally, this architecture was analyzed and compared with an architecture built from the guidelines presented in one of the works found in the SLR. To evaluate the objectivity of the guidelines, a controlled experiment was conducted with the participation of industry and academic representatives, in which the guidelines showed 86% of assertiveness
dc.description.physical130 p.
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superior – CAPES
dc.format.mimetypepdf
dc.identifier.advisorLatteshttp://lattes.cnpq.br/1318090923173762
dc.identifier.authorLatteshttp://lattes.cnpq.br/5749701384517937
dc.identifier.bibliographicCitationOLIVEIRA, Manoel Marisergio Alves de. Integração de LPS e microsserviços para o desenvolvimento de SaaS Multilocatário: proposta dediretrizes para o projeto arquitetural com variabilidades implementadas por meio de microsserviços. 2023. 130 f. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal Rural do Semi-Árido. Mossoró-RN, 2023.
dc.identifier.urihttps://repositorio.ufersa.edu.br/handle/prefix/12088
dc.language.isopt_BR
dc.publisher.centerCentro de Ciências Exatas e Naturais - CCEN
dc.publisher.countryBrasil
dc.publisher.initialsUFERSA
dc.publisher.institutionUniversidade Federal Rural do Semi-Árido
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computação
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.holderUFERSA
dc.rights.licenseAttribution-ShareAlike 3.0 Brazilen
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/br/
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.keywordlinha de produto de software
dc.subject.keywordmicrosservicos
dc.subject.keywordarquitetura de software
dc.subject.keywordreuso de software
dc.subject.keywordSaaS Multilocatario
dc.subject.keywordsoftware product line
dc.subject.keywordmicroservices
dc.subject.keywordsoftware architecture
dc.subject.keywordsoftware reuse
dc.subject.keywordSaaS multi-tenant
dc.titleIntegração de LPS e microsserviços para o desenvolvimento de SaaS Multilocatário: proposta dediretrizes para o projeto arquitetural com variabilidades implementadas por meio de microsserviços
dc.title.alternativeIntegration of LPS and microservices for Multitenant SaaS development: proposal of architectural guidelines with variabilities implemented through microservices
dc.typeinfo:eu-repo/semantics/masterThesis

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
ManoelMAO_DISSERT.pdf
Tamanho:
4,1 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1,58 KB
Formato:
Item-specific license agreed upon to submission
Descrição: