padrões de arquitetura wolley w. silva. agenda arquitetura em camadas arquitetura de repositório...

Post on 22-Apr-2015

114 Views

Category:

Documents

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Padrões de Arquitetura

Wolley W. Silva

Agenda

• Arquitetura em Camadas• Arquitetura de Repositório• Arquitetura Cliente-Servidor• Arquitetura de duto e filtro

Projeto de Arquitetura

• É um processo criativo no qual você define uma organização de um sistema para satisfazer aos requisitos funcionais e não funcionais;

• Aspectos que influenciam a arquitetura– Tipo de sistema a ser desenvolvido;– Experiência do arquiteto de sistemas;– Requisitos específicos para o sistema;

Padrões ou Estilos de Arquitetura

• Um padrão de arquitetura é uma descrição genérica de uma organização do sistema;

• Estrutura dos Padrões– Nome– Descrição– Exemplo– Quando é usado– Vantagens– Desvantagem

Padrões de Arquitetura

1. Padrão MVC

• Exemplo: Aplicação Web

Padrões de Arquitetura

2. Arquitetura em Camadas– A funcionalidade do sistema é organizada em

camadas separadas, e cada camada só depende dos recursos e serviços oferecidos pela camada inferior;

Padrões de Arquitetura

• Arquitetura em Camadas

Padrões de Arquitetura

• Arquitetura genérica em Camadas

Padrões de Arquitetura

• Exemplo: Sistema que permite controlar o acesso eletrônico aos materiais de um grupo de bibliotecas

Padrões de Arquitetura

Padrões de Arquitetura

• Exemplo: Camadas Físicas

Padrões de Arquitetura

3. Arquitetura de repositório– A maioria dos sistema que usam grandes quantidades

de dados é organizada em torno de um banco de dados;– Esse modelo adequado para aplicações nas quais os

dados são gerados por um componente e usado por outro

Padrões de Arquitetura

• Arquitetura de repositório

• Exemplo: Arquitetura de repositório para um IDE

Padrões de Arquitetura

Padrões de Arquitetura

Padrões de Arquitetura

4. Arquitetura cliente-servidor• Principais componentes– Um conjunto de servidores que oferecem serviços

a outros componentes;– Um conjunto de clientes que podem chamar os

serviços oferecidos pelos servidores;– Uma rede que permite aos cliente acessar esses

serviços

Padrões de Arquitetura

• Arquitetura cliente-servidor

• Exemplo: Arquitetura cliente-servidor

Padrões de Arquitetura

Padrões de Arquitetura

Padrões de Arquitetura

5. Arquitetura de dutos e filtros– Modelo de organização para sistema de tempo

real no qual as entrada de dados passam por uma sequência de processamento e produzem saída.

Padrões de Arquitetura

• Arquitetura de dutos e filtros

• Exemplo: Processamento em lote

Padrões de Arquitetura

top related