Trabalho de Conclusão de Curso - Graduação

Um framework para plataformas de microserviços distribuídos

The efforts to transform a generic programming language like Java in a complete tool to develop Web applications has been turning too hard to keep following its growing learning curve because of its many coupled frameworks which have become standard development. It’s a difficult path to change, d...

ver descrição completa

Autor principal: ALCÂNTARA, Luiz Eduardo Alves de
Grau: Trabalho de Conclusão de Curso - Graduação
Publicado em: 2020
Assuntos:
Acesso em linha: https://bdm.ufpa.br:8443/jspui/handle/prefix/3002
id oai:https:--bdm.ufpa.br:8443:prefix-3002
recordtype dspace
spelling oai:https:--bdm.ufpa.br:8443:prefix-30022020-02-18T03:04:08Z Um framework para plataformas de microserviços distribuídos ALCÂNTARA, Luiz Eduardo Alves de ARAÚJO, Josivaldo de Souza http://lattes.cnpq.br/8158963767870649 Framework de implementação Sistemas distribuídos Microserviços Funções serverless CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO The efforts to transform a generic programming language like Java in a complete tool to develop Web applications has been turning too hard to keep following its growing learning curve because of its many coupled frameworks which have become standard development. It’s a difficult path to change, due to its popularity in many segments, reinforced by the aggressive marketing of giants like Oracle, its current owner. This paperwork proposes, in counterpart, the use of distributed platforms into Microservices and API independent functions (inclusive for database access) in which the implementations should follow the specifications of a framework designed to have a low learning curve, fast development, higher economy of IT resources and full compatibility with all platforms developed under its guidelines, independently of each programming languages will be used, both for the implementation of the platform and for the services provided, which may belong to any standard market category, such as user management and authenticated access, cryptograph that is strong and protocol independent, file repository and intelligent storage management, synchronous and asynchronous distributed communication through messaging, dynamic user interface modeling, Real-time multimedia streaming and execution of database procedures with a direct return to client layer. Os esforços em transformar uma linguagem de programação genérica como Java em uma ferramenta completa para desenvolver aplicações Web tem dificultado o acompanhamento da curva de aprendizado por conta de diversos frameworks acoplados que se tornaram padrão de desenvolvimento. Um caminho difícil de ser mudado, por conta de sua popularidade em diversos segmentos, reforçada pelo marketing agressivo de gigantes como a Oracle, sua atual proprietária. Este trabalho propõe, em contrapartida, o uso de plataformas distribuídas em microserviços e funções independentes de APIs (inclusive para acesso a bancos de dados) cujas implementações deverão seguir as especificações de um framework projetado para permitir a baixa curva de aprendizagem, o rápido desenvolvimento, maior economia de recursos de TI e a total compatibilidade com todas as plataformas desenvolvidas sob suas diretrizes, independente de quais linguagens de programação serão usadas, tanto para implementação da plataforma quanto para os serviços disponibilizados, que podem pertencer a qualquer categoria padrão de mercado, como gestão de usuários e acesso autenticado, criptografia forte independente de protocolo, repositório de arquivos e gestão inteligente de armazenamento, comunicação distribuída síncrona e assíncrona através de mensageria, modelagem de saída dinâmica de interface ao usuário, streaming multimídia em tempo real e execução de procedures de banco de dados com retorno direto à camada do cliente. 2020-02-17T12:09:34Z 2020-02-17T12:09:34Z 2017-03-07 Trabalho de Conclusão de Curso - Graduação ALCÂNTARA, Luiz Eduardo Alves de. Um framework para plataformas de microserviços distribuídos. Orientador: Josivaldo de Souza Araújo. 2017. 116 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Faculdade de Computação, Instituto de Ciências Exatas e Naturais, Universidade Federal do Pará, Belém, 2017. Disponível em: http://bdm.ufpa.br/jspui/handle/prefix/3002. Acesso em:. https://bdm.ufpa.br:8443/jspui/handle/prefix/3002 Acesso Aberto 1 CD-ROM
institution Biblioteca Digital de Monografias - UFPA
collection MonografiaUFPA
topic Framework de implementação
Sistemas distribuídos
Microserviços
Funções serverless
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle Framework de implementação
Sistemas distribuídos
Microserviços
Funções serverless
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
ALCÂNTARA, Luiz Eduardo Alves de
Um framework para plataformas de microserviços distribuídos
topic_facet Framework de implementação
Sistemas distribuídos
Microserviços
Funções serverless
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The efforts to transform a generic programming language like Java in a complete tool to develop Web applications has been turning too hard to keep following its growing learning curve because of its many coupled frameworks which have become standard development. It’s a difficult path to change, due to its popularity in many segments, reinforced by the aggressive marketing of giants like Oracle, its current owner. This paperwork proposes, in counterpart, the use of distributed platforms into Microservices and API independent functions (inclusive for database access) in which the implementations should follow the specifications of a framework designed to have a low learning curve, fast development, higher economy of IT resources and full compatibility with all platforms developed under its guidelines, independently of each programming languages will be used, both for the implementation of the platform and for the services provided, which may belong to any standard market category, such as user management and authenticated access, cryptograph that is strong and protocol independent, file repository and intelligent storage management, synchronous and asynchronous distributed communication through messaging, dynamic user interface modeling, Real-time multimedia streaming and execution of database procedures with a direct return to client layer.
author_additional ARAÚJO, Josivaldo de Souza
author_additionalStr ARAÚJO, Josivaldo de Souza
format Trabalho de Conclusão de Curso - Graduação
author ALCÂNTARA, Luiz Eduardo Alves de
title Um framework para plataformas de microserviços distribuídos
title_short Um framework para plataformas de microserviços distribuídos
title_full Um framework para plataformas de microserviços distribuídos
title_fullStr Um framework para plataformas de microserviços distribuídos
title_full_unstemmed Um framework para plataformas de microserviços distribuídos
title_sort um framework para plataformas de microserviços distribuídos
publishDate 2020
url https://bdm.ufpa.br:8443/jspui/handle/prefix/3002
_version_ 1787154967570677760
score 11.753896