/img alt="Imagem da capa" class="recordcover" src="""/>
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...
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 |