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

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

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

Apresentações semelhantes


Apresentação em tema: "Arquitetura de Sistemas Eduardo Martins Guerra Desenvolvimento de Soluções WEB."— Transcrição da apresentação:

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

2 Objetivo da Aula Mostrar como funciona a definição de uma arquitetura para um sistema e quais os aspectos que devem ser considerados

3 O que é a arquitetura de um sistema? Arquitetura de referência Arquitetura de distribuição Divisão em camadas Capacidades de um arquitetura Agenda da Apresentação

4 Uma representação abstrata de comportamentos e componentes do sistema. Baseada em requisitos funcionais e não- funcionais. Deve ser flexível para permitir evoluções. Não engloba detalhes de implementação. O que é Arquitetura? Uma arquitetura inadequada é um dos principais fatores para a falha em projetos de IT.

5 Terminologia Unificada Padrões de Componentes Definição de Responsabilidades Fornece Flexibilidade Arquitetura de Referência Para montar uma arquitetura segundo uma arquitetura de referência, deve-se escolher dentre os elementos conhecidos e combiná-los de forma apropriada. A arquitetura de referência que será utilizada é a Java EE. Exemplo: Estilo Romano Arquitetura de Referência Estilo

6 Arquitetura de Distribuição Servidor de Mensagens Computador do Usuário Servidor Web HTTPS Servidor de Aplicações 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 Páginas JSP EJB Container iBatis DAO JMS JDBC Gateway de Pagamentos Sistema XXX HTTPS Celular do Usuário Midlet J2ME SMS

7 Mapa de Camadas

8 Capacidades de uma Arquitetura Disponibilidade Robustez Gerenciabilidade Flexibilidade Desempenho Capacidade Resiliência

9 Capacidades de uma Arquitetura Escalabilidade Extensibilidade Reusabilidade Segurança o Autenticidade o Confidencialidade o Integridade o Disponibilidade

10 Frase Final Uma definição precisa da arquitetura de um sistema é extremamente crítica para o sucesso de uma aplicação corporativa.


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

Apresentações semelhantes


Anúncios Google