Middleware

2690 palavras 11 páginas
Sistemas de Middleware
Tradicionais

Introdução
Sistemas Distribuídos
Sistema distribuído (SD): coleção de componentes, distribuídos entre vários computadores conectados via uma rede.
Esses componentes interagem a fim de trocar dados ou acessar os serviços uns dos outros.
Essa interação pode ser construída diretamente no topo das primitivas do sistema operacional → extremamente complexo para muitos desenvolvedores de aplicações.
Em vez disso → suporte de Sistemas de Middleware localizados entre componentes do sistema distribuído e componentes do sistema operacional tarefa de facilitar as interações entre esses componentes

Sistemas de Middleware Tradicionais

O que é um Middleware ?
Software que reside entre o sistema operacional e a aplicação a fim de facilitar o desenvolvimento de aplicações
Camada de software que permite a comunicação entre aplicações
(distribuídas)
Um conjunto de serviços que fornece comunicação e distribuição de forma transparente à aplicação
Middleware permite que processos em diferentes espaços de endereçamento consigam se comunicar.

Sistemas de Middleware Tradicionais

O que é um Middleware ? (mais)
Provê
Portabilidade (de [componentes de] aplicações distribuídas) Interface (API) única

Interoperabilidade (de aplicações distribuídas)
Protocolo comum

Possui ambiente de programação ambiente de execução

Sistemas de Middleware Tradicionais

O que é um Middleware ? (mais)
Middleware deve fornecer:
Facilidade de Uso
Middleware deve ser mais fácil de usar do que escrever uma interface de comunicação de baixo nível usando sockets.
Transparência de Localização
Deve ser possível mover uma aplicação para um endereço de rede diferente sem a necessidade de recompilar qualquer software.
Transparência de Linguagem (e plataforma)
Um processo usando o middleware deve ser capaz de se comunicar com um processo que foi escrito em uma linguagem diferente.
Sistemas de Middleware Tradicionais

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
    617 palavras | 3 páginas
  • Middleware
    2747 palavras | 11 páginas