O que é um Middleware?

 em Termos técnicos integração

O que é Middleware?

Segunda a grafia, middle em inglês é “meio” e ware é usado para identificar um conjunto ou para transformar a palavra em um termo que envolve tecnologia. Então, em uma tradução ao pé da letra, significa “tecnologias intermediárias”.

A palavra Middleware é utilizada então para juntar todas as tecnologias que se encontram entre o software final e os bancos de dados para esta aplicação final. Dessa forma, uma solução de Middleware fica entre o sistema que o usuário utiliza e os bancos de dados, que são as fontes de informações. Um Middleware então faz a intermediação entre a aplicação final com os bancos de dados ou até outra aplicação.

Esses bancos de dados então podem ou não estar na mesma máquina do servidor de aplicações. Podem também estar fora do ambiente físico desta máquina. Podem além disso, estar até em diferentes plataformas com diferentes sistemas operacionais.

 

Segue imagem ilustrando esse processo:

 

Exemplos de Middleware:

  • Servidores de Sistemas Java EE
  • Business intelligence (B.I.)
  • BPM (Business Process Management)
  • ESB (Enterprise Serial Bus)
  • BAM (Business activity monitoring)
  • Entre muitos outros.

Pontos positivos na utilização de um Middleware

 

O Middleware então consiste em uma estrutura ou aplicação que fornece formas para as aplicações interagirem com as muitas outras plataformas, sistemas ou banco de dados disponíveis em um parque de informática ou corporação. Para que essa integração em ambientes alheios ocorra e seja distribuída, faz-se necessário camadas de software que possibilitam comunicação entre plataformas ou sistemas.

 

Abaixo citamos alguns pontos positivos em sua utilização:

  • Utilização de API estruturada e aberta
  • Utilização de protocolos bem definidos e abertos
  • Possibilidade de utilização em múltiplas plataformas
  • Possibilidade de separação entre camadas como medida de segurança
  • Possibilidade de recuperação de dados e consolidação a partir de múltiplas fontes
  • Fornecimento de acesso a outras tecnologias

 

Então, gostou do artigo? Gostaria de conhecer as soluções da Inoutway?

Clique aqui e converse conosco!

Postagens Recomendadas

Deixe um Comentário

imagem prédios integraçãoWeb-Service