Middleware

617 palavras 3 páginas
Middleware

Middleware é um software de conectividade que consiste em um conjunto de serviços que permite a interação, através da rede, de múltiplos processos executando em uma ou mais máquinas. Utilizado para mover informações entre programas, ocultando as diferenças de protocolos de comunicação, plataformas e dependências de Sistema Operacional. Sempre procurando melhoras, este programa possui um suporte de gerenciamento em mais de um tipo de leitor oriundo de diversos fabricantes. A idéia é sempre manter uma base de comunicação abstrata que possa tratar de diferentes tipos de interface e protocolos, porém resultando no mesmo tipo de resposta. Pretende processar as informações brutas capturada pelos leitores e sensores de modo que as aplicações vejam apenas resultados significativos e de alto-nível, diminuindo assim o volume de informação a ser processada.

Gerência de recursos: Sua gerência de recursos possui uma exclusão mútua em sistemas distribuídos, ou seja, o recurso deve ser utilizado por apenas um processo de cada vez.

Comunicação:
1. RPC: Para a comunicação o Middleware possui o Remote Procedure Call (Chamada de Procedimento Remoto), que permite a chamada de procedimento parecer um procedimento local, ocultando entrada e saída de mensagens. O objeto servidor possui uma interface com métodos que podem ser chamados remotamente.
2. Socket:
Socket é a porta de um canal de comunicação. O destino de uma mensagem é definido através de duas referências: endereço IP e porta local. Estas duas referências formam o Socket, sendo um end-point de um enlace de comunicação de duas vias entre dois programas rodando em um sistema distribuído.

Gerenciamento de Objetos Distribuídos:
1. CORBA:
O acrônimo CORBA significa Common Object Request Broker Architecture e tem por objetivo a interoperabilidade entre diferentes sistemas computacionais e linguages de programação. Algumas linguagens suportadas são: Ada, C, C++, Lisp, Java, COBOL, Python,

Relacionados

  • Middleware
    1000 palavras | 4 páginas
  • middleware
    1936 palavras | 8 páginas
  • Middleware
    3150 palavras | 13 páginas
  • Middleware
    1493 palavras | 6 páginas
  • Middleware
    502 palavras | 3 páginas
  • Middleware
    2331 palavras | 10 páginas
  • Middleware
    2061 palavras | 9 páginas
  • Middleware
    2329 palavras | 10 páginas
  • Middleware
    2690 palavras | 11 páginas
  • Middleware
    2747 palavras | 11 páginas