SD
Poucas palavras, o que você pode conceituar como sendo Arquitetura em Sistemas Distribuídos?
A Arquitetura em SD é a maneira como iremos planejar sistema, definir como os componentes irão trabalhar de maneira que fiquem sincronizados, fazer um mapeamento da parte de Infraestrutura visando o possível crescimento do sistema futuramente.
02 - Baseado na resposta da questão anterior, o que você entende por estilos arquitetônicos? Quais os principais?
É o estilo da arquitetura que será utilizada no sistema, como por exemplo:
Arquitetura em camadas
Arquitetura baseada em objetos
Arquitetura centrada em dados
Arquitetura baseada em eventos.
03 - O que é Arquitetura baseada em Camadas? Descreva suas principais características e esboce sua organização identificando a movimentação de operações em sua infraestrutura. Se possível cite exemplos para facilitar seus estudos.
Para associarmos, a arquitetura baseada em camadas pode ser comparada com o que aprendemos em redes no modelo OSI onde existe um fluxo de requisição entre as camadas.
Um exemplo em uma aplicação em Java, geralmente dividimos as requisições entre camadas em busca de trazer segurança e organização a aplicação.
Exemplo:
Camada de View
Interface do Sistema com métodos simples de Get e Post que mandam requisição para a camada mais acima
Camada de Controle
Recebe as requisições da camada de interface executa a ação proposta pelo método e efetua conexão com a camada mais acima para buscar os dados
Camada de Dados
Trata os dados (query) e retorna no fluxo de camadas até “devolver os dados ao usuário“
04 - O que é Arquitetura baseada em Objetos? Descreva suas principais características e esboce sua organização identificando a movimentação de operações em sua infraestrutura. Se possível cite exemplos para facilitar seus