Já ouviu falar de Middleware?

Olá pessoal. Vamos para mais uma “sopa de letrinhas” da TI. A cada dia que avançamos, mais siglas nos cercam.

O termo Middleware é usado para agrupar todas as tecnologias em software que estão entre a aplicação final e os fornecedores de dados para esta aplicação final. Assim, uma solução de Middleware fica entre a aplicação que o usuário enxerga e as fontes de informações. A solução de Middleware intermedia a interação entre a aplicação final e as fontes de informações.

Leia mais:

Avanço tecnológico no Brasil de Hoje!
Como utilizar o Flash Player após fim do suporte
O Google apresenta plataforma para ajudar programadores
8 sites para melhorar sua habilidade em programação
Conscientização do colaborador é peça-chave para diminuir riscos de ciberataques

O Contexto

Uma grande aplicação Enterprise, em geral, é um grande sistema distribuído em um ambiente complexo e heterogêneo. Neste contexto, os dados e suas formas de recuperação e interação estão em pontos distintos da infraestrutura. A forma das informações e a maneira de recuperá-las também são distintas, assim como as plataformas de hardware usadas para armazenamento, recuperação e manuseio de informações.

A Necessidade

Uma infraestrutura capaz de fornecer para as aplicações caminhos para interagir com as várias plataformas, sistemas e fontes de dados de um parque de TI Enterprise. Para integração em ambientes heterogêneos e distribuídos, são necessárias camadas de software que possibilitam
comunicação entre plataformas e aplicações
uso de API bem definida e aberta
uso de protocolos bem definidos e abertos
ser utilizadas em múltiplas plataformas
manter separação de camadas para segurança e portabilidade
recuperar dados e consolidar a partir de múltiplas fontes
fornecer acesso a tecnologias distintas

O que é Middleware?

Do ponto de vista etimológico, middle em inglês significa meio e o sufixo ware é usado para denotar conjunto ou para transformar a palavra na forma coletiva. Desta forma, em uma tradução simplificada, middleware denota as tecnologias intermediárias. Intermediárias entre o que? Intermediárias entre quem?

O termo Middleware é usado para agrupar todas as tecnologias em software que estão entre a aplicação final e os fornecedores de dados para esta aplicação final. Assim, uma solução de Middleware fica entre a aplicação que o usuário enxerga e as fontes de informações. A solução de Middleware intermedia a interação entre a aplicação final e as fontes de informações.
Estas fontes de informações podem ou não estar na mesma máquina do servidor de aplicações nem podendo inclusive, estar fora do ambiente físico desta máquina. Além disso, as fontes de informações podem estar em plataformas diferentes com sistemas operacionais diferentes.

Exemplos de Middleware

Image for post

Entre tantos, são exemplos de Middleware os grupos de tecnologias abaixo:

  • Servidores de Aplicação Java EE;
  • Business intelligence;
  • BPM (Business process management);
  • Enterprise Serial Bus;
  • Mensageria;
  • BAM (Business activity monitoring);
  • Monitoramento de IT;

Bom pessoal, por hoje é só!

Referência: 4 Linux

Este artigo foi útil?

Para manter um padrão de qualidade para vocês, investimos em um ótimo plano de hospedagem, CDN Pago, Plugins de Otimização para o Site, etc…

Ajude-nos a manter o projeto ativo! 

Acompanhe as novidades em tempo real. Siga nosso perfil no Instagram..

Luiz Roberto Gomes
Maluco por tecnologia, amante incondicional da informação e acima de tudo buscador de um mundo voltado para TI. Trabalho com Infraestrutura de TI por mais de 10 anos. Amo escrever e você encontra esse amor aqui no Dicas de Infra. DevOps, uma paixão que está aumentando a cada dia. Vivência em infraestrutura de rede, Data Center, Certificação Digital, Telefonia IP, Nuvem Google, Azure e aprendendo AWS.
pt_BRPortuguese

ATÉ 90% DE DESCONTO

DECOLE SUA CARREIRA!!

Quer dar um upgrade na sua carreira? 

Invista em você e saia na frente! Conquiste aquele emprego dos sonhos em 2022!