O que é um middleware?

API

Autenticação

06/02/2019

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

Curtidas 0

Melhor post

Hélio Devmedia

Hélio Devmedia

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.
GOSTEI 1
POSTAR