O que é um middleware?

06/02/2019

0

Tenho pesquisado sobre esse conceito para entendê-lo melhor. Uma das definições que vi é que ele é uma API. A comunidade pode me ajudar com a definição desse termo?
Caio Neves

Caio Neves

Responder

Post mais votado

07/02/2019

Olá caio, tudo bem?

Middleware é um termo antigo para um software intermediário ("software no meio").

Originalmente esse conceito era utilizado para lidar com software e bases muito antigas que não tínhamos como alterar... lembrando que antigamente os bancos não tinham um sistema gerenciador como Oracle ou mysql, e sim eram arquivos criptografados que eram escritos pela própria linguagem de programação.

Assim, o midleware permitia extrair dados de uma base antiga para outra ou permitia por linhas de comandos mostrar e imprimir dados na tela...

Com a evolução da programação o middleware passou a ser o que hoje chamamos da backend, um software que permite acessarmos e receber os dados para o front-end.. e as pessoas perderam o costume da chamar de middleware ...

Mas o conceito aínda é valido, middleware não é um framework que vc encapsula no seu backend.

Middleware é todo software que fica no meio entre dois softwares para eles se comunicarem ou entre a base de dados e um software que faz interface com o usuário...

Hoje em dia temos sistemas que tem vários middleware... para o sistema que tem a interface do usuário receber um dado da base, ele tem que passar por vários outros software interconectados. Estes softwares interconectados são middlewares...

Espero ter ajudado. Um forte abraço e fique com Deus.

Hélio Devmedia

Hélio Devmedia
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar