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

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas III
Advertisements

Desafios em Implementar um Sistema Sensível ao Contexto (Challenges in Implementing a Context-Aware System) Autor: M. Satyanarayanan Alunos: Márcio de.
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Aula 21/09/2011 Courouris, Dollimore, cap 10
UML Modelando um sistema.
UML Visões – Parte 2.
Projeto conceitual Mostra ao cliente exatamente o que o sistema fará
Sistemas Distribuídos:Definições e Caracteristicas
Desenvolvimento em Camadas
Padrões GoF - Façade.
1 Segurança em Redes Elmar Melcher Universidade Federal de Campina Grande
Criptografia e Segurança em Rede Capítulo 1
AGRADECIMENTOS: MOTIVAÇÃO: OPC é um padrão industrial aberto para transmissão de dados em tempo real, esse padrão está sendo adotado pela maioria dos fabricantes.
Sistemas Operacionais de Rede
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Android - Truco Online Autores: Jacqueline de Moura Oliveira Thiago Negreiros da Silva.
ENTERPRISE RESOURSE PLANNING
S ISTEMA O DIN Egio Arruda Junior. S ISTEMA O DIN - I NTRODUÇÃO Requisitos; Visão Geral; Visão Cliente; Visão Servidor; Instanciando o Odin; Discussão.
Cartão Nacional da Saúde
Grupo de Pesquisa em ENGENHARIA DE SOFTWARE Arquitetura de Software
Arquitetura de software
Projeto de Arquitetura de Software
Nova solução CRM da Riosoft
SigA Sistema Gestor de Alunos
Otimizando sua TI, maximizando seus negócios
CYBER PRINCESS-LAN HOUSE
Análise e Desenvolvimento de Software
Arquitetura de Sistemas Distribuídos
Projeto de Arquitetura de Software Visão Geral
O Processo de desenvolvimento de software
IESolutions Intelligent Enterprise Solutions CESAR – Centro de Estudos e Sistemas Avançados de Recife 3º Status Report - 17/06/2009.
Tecgraf PUC-Rio Setembro de 2013 Introdução ao Openbus.
Representação Arquitetural
Padrão- MVC Model, View, Controller
Tópicos Avançados em Redes de Computadores Prof. Fabiano Sabha.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Padrões de Arquitetura
Sistema Virtual de Venda de Móveis
WSJET são serviços que ficam disponíveis na Internet para os clientes autorizados pela Jet Tecnologia, ou seja, são Web Services. Os Web Services são.
Padrões de Interação com o Usuário
Capítulo 10 – Qualidade de Produtos de Software Escrito por: Renata Araújo Vírginia Chalegre Apresentado por: Cleice.
VPN Virtual Private Network.
Decisão #1 Decisão-chaveUtilização de C para desenvolvimento do MCTCore. DriversRNF: O código deve ser escrito na linguagem C. Descrição O sistema legado.
Apresentação Fábrica IESolutions
Decisão #1 Decisão-chaveUtilização de C para desenvolvimento do MCTCore. Drivers RNF: O MCTCore deve ser escrito em C. RNF: O MCTAlarms deve exibir os.
Manutenção Baseada na Confiabilidade (MBC).
Documento de Visão do Data WareHouse
Triwatcher Architecture Design 21/07/2009. Agenda  Restrições Arquiteturais  Representação Arquitetural  Visão Lógica  Visão de Execução  Visão de.
Abr-17 Projetar Processos Projetar distribuição.
Arquitetura de Software
Diagrama de Pacotes.
Infra-Estrutura para Computação Distribuída
Arquitetura de Software Projetos de Interface
Modelagem e arquitetura
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
Canto Livre – RFP Márcio Dahia Necessidade Um sistema de distribuição arquivos... Peer-to-Peer Kazaa, E-donkey, Gnutella, FreeNet, SoulSeek.
Infraestrutura Computacional Prof. Me. Vanderlei Ienne.
Projeto QuickList 51GoodIdea. Missão Fornecer aos clientes soluções inteligentes, intuitivas e práticas. Sempre priorizando funcionalidade e fornecimento.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Tecgraf PUC-Rio maio de 2011 Introdução ao Openbus.
IESolutions Intelligent Enterprise Solutions CESAR – Centro de Estudos e Sistemas Avançados de Recife ATAM.
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 Introdução ao OpenBus.
Serviço de segurança Dupla: Leonardo e Marcos
IESolutions Intelligent Enterprise Solutions CESAR – Centro de Estudos e Sistemas Avançados de Recife Apresentação Arquitetura GridBackup - 24/07/2009.
IESolutions Intelligent Enterprise Solutions CESAR – Centro de Estudos e Sistemas Avançados de Recife Apresentação Arquitetura GridBackup - 24/07/2009.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1/41 Análise e Projeto de Sistemas Arquitetura de Software.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Aplicativos para Web MVC Prof. Odair Indena Jr.
VPN Virtual Private Network. VPNs são redes sobrepostas às redes públicas, mas com a maioria das propriedades de redes privadas......são túneis de criptografia.
Transcrição da apresentação:

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

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

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

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

Camadas Hybrid Peer-to-peer Padrões arquiteturais

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

Facade Singleton Padrões de projeto

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

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

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

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

Visão Lógica

Visão de Implantação

Visão de Processo

Visão de Camadas

Visão de Implementação

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

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. Tipo de 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.. Tipo de Atributo de qualidade: Confiabilidade. Requisitos de Relevância Arquitetural

RF003-Backup dos dados e RF004-Restauração dos dados Impactos: O sistema precisará se comunicar com outros sistemas. 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. Tipo de Atributo de qualidade: Manutenibilidade, Portabilidade. RF008 – Interface gráfica Impactos: O sistema deverá possuir uma interface gráfica para itnteração com o usuário Ações:Criar camadas acima do sistema existente de modo que seja possível prover interface gráfica Tipo de Atributo de Qualidade: Usabilidade Requisitos de Relevância Arquitetural

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. Tipo de 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. Tipo de Atributo de qualidade: Segurança. Requisitos de Relevância Arquitetural

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. Tipo de Atributo de Qualidade: Manutenibilidade Requisitos de Relevância Arquitetural