SóProvas


ID
150403
Banca
FCC
Órgão
TJ-PA
Ano
2009
Provas
Disciplina
Arquitetura de Software
Assuntos

No modelo cliente-servidor de computação distribuída, os

Alternativas
Comentários
  • Chamada remota de procedimento (RPC, acrônimo de Remote Procedure Call) é uma tecnologia de comunicação entre processos que permite a um programa de computador chamar umprocedimento em outro espaço de endereçamento (geralmente em outro computador, conectado por uma rede). O programador não se preocupa com detalhes de implementação dessa interação remota: do ponto de vista do código, a chamada se assemelha a chamadas de procedimentos locais.

    RPC é uma tecnologia popular para a implementação do modelo cliente-servidor de computação distribuída. Uma chamada de procedimento remoto é iniciada pelo cliente enviando uma mensagem para um servidor remoto para executar um procedimento específico. Uma resposta é retornada ao cliente. Uma diferença importante entre chamadas de procedimento remotas e chamadas de procedimento locais é que, no primeiro caso, a chamada pode falhar por problemas da rede. Nesse caso, não há nem mesmo garantia de que o procedimento foi invocado.


    http://pt.wikipedia.org/wiki/Chamada_de_procedimento_remoto
  • e-

    O modelo Cliente-Servidor é o modelo de arquitetura mais citado para sistemas distribuídos, sendo mais importante empregada atualmente. Todos os demais modelos de arquitetura derivam ou variam a partir deste modelo fundamental.

     

    Middleware simplifica comunicação de programas aplicativos por abstrações, como REmote procedure calls, comunicação em grupo de processos, notificações de eventos, particionamento, posicionamento e recuperação de objetos de dados compartilhados entre computadores, replicação de objetos de dados compartilhados e a transmissão de dados multimídia em tempo real. Exemplso de middleware:

     

    1- CORBA (common objexct request broker architecture)

    2- JAVA RMI( rmote method invocation)

    3- Web services

    4- Microsoft DCOM (distributed component object model)

    5 ISO /ITU -T RM-ODP (reference model for open distributed processing).