A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

IESolutions Intelligent Enterprise Solutions CESAR – Centro de Estudos e Sistemas Avançados de Recife Apresentação Arquitetura GridBackup - 24/07/2009.

Apresentações semelhantes


Apresentação em tema: "IESolutions Intelligent Enterprise Solutions CESAR – Centro de Estudos e Sistemas Avançados de Recife Apresentação Arquitetura GridBackup - 24/07/2009."— Transcrição da apresentação:

1 IESolutions Intelligent Enterprise Solutions CESAR – Centro de Estudos e Sistemas Avançados de Recife Apresentação Arquitetura GridBackup - 24/07/2009

2 Clóvis Nascimento Rochely Estevam Thiago Toscano Vicente Melo Wesley Silva Gleicy Nascimento Componentes

3 Padrão Acceptor- Connector Multicast Arquitetura em camadas Arquitetura Atual

4 Acceptor

5 Connector

6 Multicast

7 Camadas

8 Requisitos de Relevância Arquitetural Padrões Arquiteturais Padrões de Projeto Frameworks e componentes Visões Apresentação

9 Requisitos de Relevância Arquitetural Padrões Arquiteturais Padrões de Projeto Frameworks e componentes Visões Apresentação

10 Observáveis em tempo de execução Segurança Confiabilidade Usabilidade Desempenho Não observáveis em tempo de execução Manutenibilidade Portabilidade Requisitos de Relevância Arquitetural Atributos de Qualidade (Resumo)

11 RF001-Autenticação Impactos: Para realização qualquer ação, o sistema deverá identificar todos os peers e autorizar apenas as ações que são pertinentes. Ações: O sistema terá um repositório único para autenticação, localizado no servidor. Atributo de qualidade: Segurança, Otimização de Recursos RF002-Identificação de destino Impactos: O sistema deverá identificar em qual (is) destino(s) o peer deverá realizar o armazenamento de dados. Ações: Para a seleção de que peers o sistema irá armazenar, utilizaremos um algoritmo no servidor que selecionará aleatoriamente os peers de destino que estiverem logados. Atributo de qualidade: Confiabilidade. Requisitos de Relevância Arquitetural

12 RF003-Backup dos dados e RF004-Restauração dos dados Impactos: Uma instância do sistema em uma máquina precisará se comunicar com uma instância em outra máquina. Ações: Será necessário implementar em cada sistema que será instalado na máquina do usuário um cliente e um servidor, permitindo assim a comunicação entre as partes envolvidas. Para isso foi adotado o padrão peer- to-peer. Atributo de qualidade: Manutenibilidade, Portabilidade. RF008 – Interface gráfica Impactos: O sistema deverá possuir uma interface gráfica para interação com o usuário Ações:Criar camadas acima do sistema existente de modo que seja possível prover interface gráfica Atributo de Qualidade: Usabilidade Requisitos de Relevância Arquitetural

13 RNF004 – Velocidade de backups Impactos: Os dados devem trafegar na rede com velocidade satisfatória. Ações: Adoção de tecnologia de transferência utilizando sockets. Atributo de Qualidade: Desempenho RNF005 – Criptografia de dados Impactos: O sistema deverá garantir que os dados não serão interceptados durante a transferência de dados pela rede. Ações: Antes dos dados serem trafegados na rede, estes devem ser criptografados. Atributo de qualidade: Segurança. Requisitos de Relevância Arquitetural

14 RNF006 – Manutenibilidade e Testabilidade Impactos: O sistema deverá ser desenvolvido com o menor acoplamento possível. Ações: Desenvolver o sistema de maneira modular e em camadas. Atributo de Qualidade: Manutenibilidade Requisitos de Relevância Arquitetural

15 Padrões Arquiteturais Padrões de Projeto Frameworks e componentes Visões Apresentação

16 Camadas Hybrid Peer-to-peer Padrões arquiteturais

17 Requisitos de Relevância Arquitetural Padrões Arquiteturais Padrões de Projeto Frameworks e componentes Visões Apresentação

18 Facade Singleton Padrões de projeto

19 Requisitos de Relevância Arquitetural Padrões Arquiteturais Padrões de Projeto Frameworks e componentes Visões Apresentação

20 WindowsForm.NET Remoting NHibernate System.Security.Cryptography Frameworks e componentes

21 Requisitos de Relevância Arquitetural Padrões Arquiteturais Padrões de Projeto Frameworks e componentes Visões Apresentação

22 Visão Lógica Visão de Implantação Visão de Processo Visão de Camadas Visão de Implementação Visões

23 Visão Lógica

24

25 Visão de Implantação

26 Visão de Processo

27 Visão de Camadas

28

29 Visão de Implementação

30


Carregar ppt "IESolutions Intelligent Enterprise Solutions CESAR – Centro de Estudos e Sistemas Avançados de Recife Apresentação Arquitetura GridBackup - 24/07/2009."

Apresentações semelhantes


Anúncios Google