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
Curtir tópico
+ 0
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.
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
Responder
Clique aqui para fazer login e interagir na Comunidade :)