Este trabalho descreve o processo para a especificação de um protocolo para implementação de um sistema de chat utilizando o estilo arquitetural de espaço de dados compartilhado.

Image for post
Image for post
Estilo arquitetônico de espaço de dados compartilhados. Fonte: TANEBAUM, 2007

Este espaço de dados compartilhado será chamado de repositório durante este trabalho.

Para este trabalho definiu-se que o repositório seria constituído de dois arquivos com regras específicas como pode ser visto no diagrama abaixo:

Image for post
Image for post
Representação da arquitetura do projeto. Fonte: Autoria Própria, 2018

As regras para leitura e escrita de dados são as seguintes:

  • O nó 1 pode apenas escrever o arquivo 1;
  • O nó 1 pode apenas ler o arquivo 2;
  • O nó 2 pode apenas escrever o arquivo 2;
  • O nó 2 pode apenas ler o arquivo…

About

Pleno Software Engineer at SOGO — Tecnologia

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store