Desenvolvendo aplicações web baseadas em microserviço utilizando o framework Spring

dc.contributor.advisorCeci, Flávio
dc.contributor.authorBatista, Mateus Alfredo
dc.contributor.authorBastos, William Carvalho
dc.coverage.spatialFlorianópolis/ SCpt_BR
dc.date.accessioned2017-12-07T13:05:28Z
dc.date.accessioned2020-11-29T05:50:22Z
dc.date.available2017-12-07T13:05:28Z
dc.date.available2020-11-29T05:50:22Z
dc.date.issued2017pt_BR
dc.description.abstractWith the evolution of software development technologies, many companies begin to build new applications and / or migrate their applications built in monolithic architecture to microservice architecture, a task that can prove difficult without a base of support in the initials steps and configurations. By dividing a large application block into small, isolated blocks, distributing the processing and business rule into tightly coupled and well-defined services, the development of applications with the microservice architecture has been taking the space of monolithic applications in the development market software. However, new challenges will be presented to developers who are starting to develop microservices and a framework that simplifies and accelerates the construction of them, can be the differential for the success of the project. The Spring Framework has proven to be a great facilitator for Java programmers in building applications in the microservice architecture. With this, how to develop applications based on microservices using the Spring framework? This work presents the analysis of the Spring framework and the migration of an existing monolithic application to the microservice architecture based on the use of the Spring Framework. Keywords: Microservice. Spring. Framework.en
dc.description.abstractCom a evolução das tecnologias de desenvolvimento de softwares, muitas empresas passam a construir novas aplicações e/ou migrar suas aplicações construídas em arquitetura monolítica para a arquitetura de microserviços, uma tarefa que pode mostrar-se difícil sem uma base de apoio nos passos e configurações iniciais. Por dividir um grande bloco de aplicação em blocos pequenos e isolados, distribuindo o processamento e a regra de negócio em serviços pouco acoplados e bem definidos, o desenvolvimento de aplicações com a arquitetura de microserviços vem tomando o espaço das aplicações monolíticas no mercado de desenvolvimento de software. Contudo, novos desafios serão apresentados aos desenvolvedores que se iniciam no desenvolvimento de microserviços e um framework que simplifique e agilize a construção dos mesmos, pode ser o diferencial para o sucesso do projeto. O Spring Framework tem se mostrado um grande facilitador aos programadores Java na construção de aplicações na arquitetura de microserviços. Com isso, como desenvolver aplicações baseadas em microserviços utilizando o framework Spring? Este trabalho trata de apresentar a análise do framework Spring e a migração de uma aplicação monolítica existente para a arquitetura de microserviços com base no uso do Spring Framework, que se prova um grande facilitador do desenvolvimento desta arquitetura, tornando a construção dos microserviços mais ágil e eficiente, sendo bem aceito no mercado de desenvolvimento de softwares. Palavras-chave: Microserviço. Spring. Framework.pt_BR
dc.format.extent123 f.pt_BR
dc.identifier.urihttps://repositorio.animaeducacao.com.br/handle/ANIMA/11003
dc.language.isopt_BRpt_BR
dc.relation.ispartofSistemas de Informação - Pedra Brancapt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/
dc.subjectMicroserviçopt_BR
dc.subjectSpringpt_BR
dc.subjectFrameworkpt_BR
dc.titleDesenvolvendo aplicações web baseadas em microserviço utilizando o framework Springpt_BR
dc.typeMonografiapt_BR
local.author.cursoSistemas de Informaçãopt_BR
local.author.unidadeUNISUL / Pedra Brancapt_BR
local.rights.policyAcesso abertopt_BR
local.subject.areaCiências Exatas e da Terrapt_BR
local.subject.areaanimaTI & Computaçãopt_BR

Arquivos

Pacote Original
Agora exibindo 1 - 2 de 2
Nenhuma Miniatura disponível
Nome:
Autorização
Tamanho:
606.52 KB
Formato:
Joint Photographic Experts Group/JPEG File Interchange Format (JFIF)
Descrição:
Autorização TCC com mais de um autor
Carregando...
Imagem de Miniatura
Nome:
TCC_FINAL_V3.pdf
Tamanho:
6.21 MB
Formato:
Adobe Portable Document Format
Descrição:
Trabalho de conclusão de curso
Licença do Pacote
Agora exibindo 1 - 2 de 2
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
907 B
Formato:
Item-specific license agreed upon to submission
Descrição:
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
0 B
Formato:
Item-specific license agreed upon to submission
Descrição: