Você está na página 1de 1

Universidade Federal do Ceará - Campus de Quixadá

Disciplina: Sistemas Distribuídos


Código: QXD0043
Professor: Rafael Braga

Trabalho 2 – Comunicação entre processos


Implemente um serviço remoto através da comunicação cliente-servidor. A comunicação
entre cliente e servidor deve ser implementada via sockets (TCP ou UDP) que trocam fluxos de
bytes. Cada estudante deve definir um serviço remoto, sugestões.
Serialização
As estruturas de dados devem ser ‘serializadas’ para serem enviadas em mensagens, ou
seja, deve ser feito o empacotamento e desempacotamento das mensagens no lado cliente e no
lado servidor, ou seja:

- O cliente deve empacotar a mensagem de request antes de enviar para o servidor;


- O cliente deve desempacotar a mensagem de reply enviada pelo servidor;
- O servidor deve desempacotar a mensagem de requisição do cliente;
- O servidor deve empacotar a mensagem de reply e enviar para o cliente;

Representação externa de dados

Para a representação externa de dados nas chamadas remotas (métodos, argumentos e


resultados), sugere-se que seja implementada através de protocol buffers. Contudo, versões em
XML ou JSON também são aceitas.

Entrega

Cada estudante deve entregar, além do código fonte, um relatório descrevendo o serviço
remoto implementado. A entrega deve ser feita via upload no Moodle de acordo com o prazo
estabelecido.

Você também pode gostar

  • Escola
    Escola
    Documento2 páginas
    Escola
    limaclips
    Ainda não há avaliações
  • Projeto Final
    Projeto Final
    Documento1 página
    Projeto Final
    Francisco Lucas Lopes Araujo
    Ainda não há avaliações
  • O Que É Backup
    O Que É Backup
    Documento3 páginas
    O Que É Backup
    Francisco Lucas Lopes Araujo
    Ainda não há avaliações
  • Lista Triggers
    Lista Triggers
    Documento2 páginas
    Lista Triggers
    Francisco Lucas Lopes Araujo
    Ainda não há avaliações
  • 2APQXD0012
    2APQXD0012
    Documento2 páginas
    2APQXD0012
    Francisco Lucas Lopes Araujo
    Ainda não há avaliações
  • Lista Triggers
    Lista Triggers
    Documento2 páginas
    Lista Triggers
    Francisco Lucas Lopes Araujo
    Ainda não há avaliações
  • Lista Triggers
    Lista Triggers
    Documento2 páginas
    Lista Triggers
    Francisco Lucas Lopes Araujo
    Ainda não há avaliações
  • FBD
    FBD
    Documento1 página
    FBD
    Francisco Lucas Lopes Araujo
    Ainda não há avaliações