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

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

1 Arquitectura de Sistemas de Software Estudo comparativo de arquitecturas para aplicações empresariais Luís Ramos Pedro Strecht Telmo Fonseca Arquitectura.

Apresentações semelhantes


Apresentação em tema: "1 Arquitectura de Sistemas de Software Estudo comparativo de arquitecturas para aplicações empresariais Luís Ramos Pedro Strecht Telmo Fonseca Arquitectura."— Transcrição da apresentação:

1 1 Arquitectura de Sistemas de Software Estudo comparativo de arquitecturas para aplicações empresariais Luís Ramos Pedro Strecht Telmo Fonseca Arquitectura de Sistemas de Software Mestrado em Engenharia Informática

2 2 Arquitectura de Sistemas de Software Contexto n Arquitecturas para aplicações empresariais n Diversos aspectos comuns nas arquitecturas independentes da plataforma tecnológica Estilos de Arquitectura Design Patterns n Plataformas Sun's J2EE Microsoft.NET

3 3 Arquitectura de Sistemas de Software Objectivos n Estudo das plataformas n Implementação de uma pequena aplicação empresarial em ambas as plataformas n Análise crítica comparativa Das plataformas Da instanciação dos Design Patterns Das aplicações

4 4 Arquitectura de Sistemas de Software Estudo das plataformas n Aprender a desenvolver nas plataformas Linguagens de programação (C#, ASP.NET, Java, JSPs) Arquitectura dos serviços Os componentes das frameworks n Identificação de Design Patterns Estudo das implementações Comparação das implementações

5 5 Arquitectura de Sistemas de Software Contexto da aplicação n Desenvolvimento de uma aplicação Web Implementação de Design Patterns em ambas as plataformas Comparação das implementações -Facilidade -Flexibilidade n Sun's J2EE Java, OC4J, Apache n Microsoft.NET ASP.NET, C#, IIS

6 6 Arquitectura de Sistemas de Software Exemplos n Padrão MVC - Model View Controller n Model Estado da aplicação Acesso às funcionalidades n View Apresentação n Controller Controlo de pedidos Comportamento da aplicação

7 7 Arquitectura de Sistemas de Software Exemplos n Padrão PageController

8 8 Arquitectura de Sistemas de Software Exemplos n Padrão Class Table Inheritance n Contexto: Mapeamento de modelo de dados em objectos n Problema: Tabelas com relações de 1 para 1 n Solução: Classes com herança

9 9 Arquitectura de Sistemas de Software Material n Livro Patterns of Enterprise Application Architecture)Patterns of Enterprise Application Architecture n Plataformas: Oracle OC4J,.NET & IIS

10 10 Arquitectura de Sistemas de Software Resultados n Bom estudo comparativo n Duas aplicações com Design Patterns implementados


Carregar ppt "1 Arquitectura de Sistemas de Software Estudo comparativo de arquitecturas para aplicações empresariais Luís Ramos Pedro Strecht Telmo Fonseca Arquitectura."

Apresentações semelhantes


Anúncios Google