• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Sistemas Distribuidos, Middleware e RPC
 

Sistemas Distribuidos, Middleware e RPC

on

  • 1,831 views

Este é um trabalho desenvolvido para o curso de redes de computadores da faculdade Estacio - FIC.

Este é um trabalho desenvolvido para o curso de redes de computadores da faculdade Estacio - FIC.

Statistics

Views

Total Views
1,831
Views on SlideShare
1,831
Embed Views
0

Actions

Likes
1
Downloads
37
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Sistemas Distribuidos, Middleware e RPC Sistemas Distribuidos, Middleware e RPC Presentation Transcript

    • Sistemas Distribuídos
      Professor: Gerhard Saboia
      Alunos:
      Ronaldo Lima Bezerra
    • Definição de Sistemas Distribuidos
      Sistema distribuído é aquele com o qual os componentes de hardware ou software, localizados em computadores interligados em rede, se comunicam e coordenam suas ações apenas enviando mensagens entre si.
      Também podem ser definidos como:
      Uma coleção de computadores independentes que aparecem para o usuário como um único sistema;
      Sistemas autônomos interconectados por uma rede de comunicação;
      Processadores distribuídos cooperando para a execução de processos, compartilhamento de recursos;
      Um sistema distribuído organizado como middleware, onde o nível de middleware abrange múltiplas máquinas.
      • MiddlewareDefinições:Camada de software que se estende por várias máquinas fornecendo uma abstração para a programação de aplicações em rede.
      • MiddlewareDefinições: Software que reside entre o sistema operacional (SO) e a aplicação a fim de facilitar (simplificar) o desenvolvimento das aplicações.
      • Protocolos MiddlewareO middleware inclui aplicações que no modelo OSI (5 níveis) pertencem ao nível de aplicação, mas que contêm vários protocolos de uso genérico, que podem ser usados para criar outros protocolos de aplicação mais específicos.
      • RPC (Chamada de Procedimentos Remotos)O RPC define um modelo de interação assimétrico entre duas entidades, semelhante a uma chamada de procedimento.
      • Implementação do RPCExemplo de implementação RPC contendo 10 passos.
      Chamada local a um procedimento
      Construção da mensagem com os parâmetros “marshalling” ou “serialização” Passagem para o transporte
      Passagem pela rede (em modo ligação ou não)
      Envio para o stub servidor, onde é decomposto. “unmarshalled”.
      Chamada (no modo usual) a rotina do servidor.
    • Exemplo de implementação RPC contendo 10 passos.
      6. A rotina do servidor retoma normalmente. É feita a serialização dos resultados.
      A mensagem é enviada para transporte.
      Passa pela rede.
      É enviada para o stub cliente. É decomposta, “unmarshalled”
      E é feito o retorno para o programa chamador.
    • OBRIGADO!