Arquitetura de Sistemas Eduardo Martins Guerra Desenvolvimento de Soluções WEB.

  • Published on
    17-Apr-2015

  • View
    107

  • Download
    0

Embed Size (px)

Transcript

  • Slide 1
  • Arquitetura de Sistemas Eduardo Martins Guerra Desenvolvimento de Solues WEB
  • Slide 2
  • Objetivo da Aula Mostrar como funciona a definio de uma arquitetura para um sistema e quais os aspectos que devem ser considerados
  • Slide 3
  • O que a arquitetura de um sistema? Arquitetura de referncia Arquitetura de distribuio Diviso em camadas Capacidades de um arquitetura Agenda da Apresentao
  • Slide 4
  • Uma representao abstrata de comportamentos e componentes do sistema. Baseada em requisitos funcionais e no- funcionais. Deve ser flexvel para permitir evolues. No engloba detalhes de implementao. O que Arquitetura? Uma arquitetura inadequada um dos principais fatores para a falha em projetos de IT.
  • Slide 5
  • Terminologia Unificada Padres de Componentes Definio de Responsabilidades Fornece Flexibilidade Arquitetura de Referncia Para montar uma arquitetura segundo uma arquitetura de referncia, deve-se escolher dentre os elementos conhecidos e combin-los de forma apropriada. A arquitetura de referncia que ser utilizada a Java EE. Exemplo: Estilo Romano Arquitetura de Referncia Estilo
  • Slide 6
  • Arquitetura de Distribuio Servidor de Mensagens Computador do Usurio Servidor Web HTTPS Servidor de Aplicaes EJB Container Web Browser Actions e Interceptors WebWork Web Container iBatis DAO Session Beans RMI-IIOP over SSL DAO Servidor de Banco de Dados Servidor da Operadora Sistema de Transporte de Dados HTTP over SSL Database Server JDBC Message Driven Beans Message Broker Pginas JSP EJB Container iBatis DAO JMS JDBC Gateway de Pagamentos Sistema XXX HTTPS Celular do Usurio Midlet J2ME SMS
  • Slide 7
  • Mapa de Camadas
  • Slide 8
  • Capacidades de uma Arquitetura Disponibilidade Robustez Gerenciabilidade Flexibilidade Desempenho Capacidade Resilincia
  • Slide 9
  • Capacidades de uma Arquitetura Escalabilidade Extensibilidade Reusabilidade Segurana o Autenticidade o Confidencialidade o Integridade o Disponibilidade
  • Slide 10
  • Frase Final Uma definio precisa da arquitetura de um sistema extremamente crtica para o sucesso de uma aplicao corporativa.

Recommended

View more >