O que é middleware?
Middleware é uma daquelas palavras complicadas que descreve mais ou menos o que faz. É um software que conecta diferentes partes de um aplicativo ou uma série de aplicativos. Pode ser como uma espécie de cola que mantém uma rede e seus computadores conectados juntos. O middleware pode ser um único aplicativo, ou pode ser um servidor inteiro.
As pessoas também podem pensar no middleware como um dispositivo adaptador que seria executado de uma nova impressora para um computador mais antigo. O adaptador conecta os dois dispositivos, permitindo a comunicação - e, portanto, a funcionalidade - entre eles. Os pacotes comuns incluem o ambiente de computação distribuído (DCE) e a arquitetura de corretor de solicitação de objeto comum (CORBA). Por exemplo, alguns são usados para vincular um sistema de banco de dados a um servidor da web, AlUsuários baixos para acessar o banco de dados por meio de um navegador da web. Certos sistemas de computador complicados exigem esse tipo de software para executar seus aplicativos exigentes. Um exemplo perfeito de uma grande forma de middleware é um servidor de aplicativos, que é um servidor dedicado a um único aplicativo ou um único tipo de aplicativo.
Outro exemplo seria um conjunto de software que ajuda a servir a um ambiente de jogos on -line. Cada vez com mais frequência, os jogos on-line apresentam apresentações de alta definição, alta resolução e intensa. As soluções de servidores tradicionais não são mais suficientes para facilitar essas experiências de jogos on-line, especialmente se forem multi-player. Middleware ajuda a preencher a lacuna, tanto na realidade quanto na realidade virtual.
No seu mais básico, o middleware é invisível, permitindo que os computadores se conectem e se comuniquem entre si e com servidores. Sem este software, cerOs tipos de atividade da rede seriam impossíveis. Quanto mais aplicativos poderosos se tornarem, mais middleware será necessário.