middlware

438 palavras 2 páginas
Middleware

Conceito:
Middleware no campo de computação distribuída, é um programa de computador que faz a mediação entre outros softwares. É utilizado para mover informações entre programas ocultando do programador diferenças de protocolos de comunicação, plataformas e dependências do sistema operacional. É geralmente constituído por módulos dotados com APIs de alto nível que proporcionam a sua integração com aplicações desenvolvidas em diversas linguagens de programação e interfaces de baixo nível que permitem a sua independência relativamente ao dispositivo.
Objetivo:
Seu objetivo é mascarar a heterogeneidade e fornecer um modelo de programação mais produtivo para os programadores de aplicativos. É composto por um conjunto de processos ou objetos em um grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para compartilhamento de recursos a aplicativos distribuídos.

Gerenciadores de Objetos Distribuídos

Conceito:
Um sistema distribuído é composto por programas executados em diferentes máquinas e pode apresentar vantagens quando comparado a um sistema centralizado, como por exemplo, acesso aos serviços em outras máquinas na rede; melhor desempenho devido ao processamento distribuído; maior confiabilidade decorrente da replicação de dados, máquinas e periféricos. Em geral, os sistemas distribuídos são, entretanto, mais difíceis de desenvolver do que os centralizados devido à uma série de dificuldades decorrentes da distribuição do processamento entre diversas máquinas.
O middleware OO, estrutura o sistema distribuído como uma coleção de objetos que se comunicam por meio de chamadas síncronas e bloqueantes. A vantagem óbvia dessa estrutura é que o desenvolvedor passa a enxergar o sistema distribuído como um sistema centralizado, uniforme e orientado a objetos. Os sistemas construídos em cima do middleware OO são chamados Sistemas de Objetos Distribuídos (SODs).
Objetivo:
A interoperabilidade entre

Relacionados

  • Fichamento capitulo 5 Televisão Digital Interativa
    2501 palavras | 11 páginas
  • Programming of distributed systems1 (
    1877 palavras | 8 páginas
  • relacoes publicas
    2168 palavras | 9 páginas
  • tewste
    7961 palavras | 32 páginas
  • Controle e gerenciamento de bobinas de aco utilizando rfid
    7652 palavras | 31 páginas
  • Nenhum
    9102 palavras | 37 páginas
  • longley
    15648 palavras | 63 páginas
  • Tratamento de Falhas Residuais Durante o Design de Sistemas de Softwar
    20736 palavras | 83 páginas