Title: Cap
1Capítulo 6 SAD Arquitetura e aspectos de rede
e segurança
- Como os aspectos de segurança se relacionam com a
arquitetura de um SAD?
2Projeto da arquitetura e aspectos de rede e
segurança
- Minimiza custos e maximiza a produtividade
- Evita colapsos e problemas de desempenho
- Reduz impedimentos de infra-estrutura que
retardam o desenvolvimento de novos SI e
aplicações t
3Componentes de um SAD
- Interface
- Banco de dados, documentos e regras
- Modelos e ferramentas analíticas
- Infra-estrutura de rede e de comunicação
4Necessidades de rede para diferentes tipos de SAD
Rede Thin-Client
Orientado a dados Usualmente Java, web pages
Orientado a documento Usualmente HTML e pdf
Orientado a modelo Algumas vezes Java, Java Script
Orientado a conhecimento Algumas vezes Java, web pages
Orientado a grupo Sempre Java
Inter-organizacional Sempre Java, web pages
5Distribuído em três formas
- Arquitetura thick-client
- Arquitetura thin-client
- Java applets e numa arquitetura thin-client
6Modelos analíticos e matemáticos
- O software de gestão de modelos pode ser
centralizado num servidor ou distribuído em
máquinas clientes - Java applets e JavaScript provêem meios
interessantes para distribuir modelos junto aos
usuários
7Arquitetura de SAD e rede
- Como o hardware é organizado?
- Como o software e os dados serão distribuídos no
sistema? - Como os componentes do sistemas serão integrados
e conectados?
8Arquitetura física
9Principais aspectos
- O SAD estará disponível usando tecnologia
thin-client ou a intranet da empresa? Ou uma LAN? - Acesso ao SAD via uma Internet global
10Camadas da arquitetura
- Processo do negócio
- Explicita como as tarefas são executadas
- Sistemas
- Explicita os componentes de software
- Técnica
- Explicita os componentes de hardware
- Distribuição do produto
- Explicita as saídas do sistema
11Qual a importância da arquitetura em um SAD?
- Formalizam o ambiente necessário ao trabalho
colaborativo entre os desenvolvedores - Melhora o planejamento mais eficiente e mais
coordenado - Melhora a capacidade do time para implementar o
SAD - Auxilia no planejamento de outros sistemas que
devem interagir com o SAD - Melhora a capacidade de avaliar tecnologias num
dado contexto
12SAD em rede
- A arquitetura deve estar diagramada e entendida
antes do projeto ser aprovado
13Componentes de uma arquitetura segundo Mallach
- Banco de dados
- Interno/Externo
- Responsáveis por segurança, integridade dos
dados, formatos - Modelos
- Fontes de dados
- Manutenção (responsável por)
- Limitações no acesso
14Componentes de uma arquitetura segundo Mallach
- Ferramentas de software
- Ferramentas usadas pelos adm. para controle de
modelos e banco de dados - Plataformas de hardware e SO
- Banco de dados e modelos
- Programas
- Acesso ao SAD
- Redes
- Conexão com servidores
- Comunicação entre grupos
- Compartilhamento de dados
15Componentes de uma arquitetura segundo Lambert
- Descrição do problema que o sistema deve
endereçar - Objetivos, limitações e fatores de sucesso
críticos ao sistema - Participantes do projeto e seus papéis
- Componentes do sistema e suas interfaces, formas
de comunicação - Evolução pretendida
- Manutenção requerida
- Ferramentas necessárias para desenvolver e
suportar o sistema
16Rede
- Permitem que os computadores se comuniquem
- Requerem uma linguagem comum
- Facilitam o compartilhamento de recursos
17Conexões
- Ethernet
- Token ring
- Linha serial
- Modems
- VoIP
18Protocolos de rede
- Conjunto de regras e formatos que gerenciam a
forma como o dado é enviado - TCP/IP
- IPX (novell)
- AppleTalk
19TCP/IP
- Transmission Control Protocol/Internet Protocol
- Permite a identificação de nós num ambiente
heterogêneo e a comunicação entre eles - As conexões implementam serviços
- Pode ser usado em rede privada ou na Internet
20Segurança em SAD
- Qual a importância do SAD?
- Quanto deve ser gasto para tornar o SAD seguro?
- Como os aspectos de segurança irão afetar o
acesso ao SAD pelos usuários?
21Implementando a segurança de SI
- Identificar possíveis falhas
- Físicas
- Roubo de equipamentos
- Vandalismo
- Política de segurança
- Documento que estabelece uma política que orienta
como a empresa lida com problemas de segurança
22Vigilância contra hackers
- Passos que levam à quebra do funcionamento de um
SAD - Busca de dados (nomes, fones, dados individuais,
...) - Tentativa de obtenção de login de contas
- Alterações para obtenção acesso aos dados do
sistema
23Recomendações
- Uma política de password
- Educação do usuário!
- Geradores de password
- Validade limitada
- Modelos simples são rejeitados
- Passwords para uso único
24Questões para revisão
- O que é a arquitetura de uma SAD?
- Qual a importância da avaliação de tecnologias
alternativas (rede, segurança) para a definição
de uma arquitetura? - Passwords protegem SADs?
- Como se quebra a segurança de um SAD?
25Exercício
- Encontre um exemplo de uma arquitetura de SAD na
internet. Cheque Sun, IBM ou Cisco. Qual é a URL
e o título do artigo? O artigo foi escrito para
gerentes? - Case Study - First Security Bank
- Em dupla
- Veja material no Capítulo 6