Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.

Slides:



Advertisements
Apresentações semelhantes
JBanana.
Advertisements

ARQUITETURA EM CAMADAS
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Profa. Rudson apostilas.wikidot.com/hipermidia
SIGPRO Sistema de Gerenciamento de Projetos
(Unified Modeling Language)
PLATAFORMA J2EE Luís Filipe Almeida Santos
Sistemas Distribuídos
Alcides Calsavara JSP JavaServer Pages Alcides Calsavara
Desenvolvimento em Camadas
Prof. Esp. Marcelo Mendes
Java Server Faces Leandro O. Gomes Primeiros passos - FES(2009-1)
Aplicações para Web.
Introdução a EJB 3.0 Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Java Persistence API (JPA) Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Minicurso de Desenvolvimento WEB
Cleverson Sacramento Arquitetura Cross-Plataforma para Autenticação e Autorização de Aplicações Comerciais Projeto Rasea.
Mestrado em Sistemas e Computação Arquitetura Cross-Plataforma para Segurança de Aplicações Comerciais Projeto Rasea Cleverson Sacramento
Mestrado em Sistemas e Computação Arquitetura Cross-Plataforma para Segurança de Aplicações Comerciais utilizando SOA Cleverson Sacramento
Arquitetura de Sistemas Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Sistema de automação comercial de pedidos
Desenvolvimento de Aplicações Java para Web
Ricardo Spinoza Visão Geral sobre jCompany Ricardo Spinoza
Porque Soluções WEB ? Acesso de qualquer lugar Independência de Ambiente Facilidade de Atualizações Custos racionalizados.
Aplicativos Web Com Orientação a Objetos
Projetar Serviços Vítor Braga –
Introdução ao Desenvolvimento Web
DESENVOLVENDO APLICAÇÕES JAVA PARA WEB UTILIZANDO OS FRAMEWORKS STRUTS 2 E HIBERNATE Alexandre Oliveira.
A autoria - II.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Arquitetura Cliente /Servidor
Otimizando sua TI, maximizando seus negócios
PESQUISADOR: CASSIANO DALCIN / 2010 Trabalho de Conclusão de Curso MINISTÉRIO DA EDUCAÇÃO Universidade Tecnológica Federal do Paraná Campus Medianeira.
Arquitetura do Sistema Docente/Discente de Graduação Arquiteto: Diénert de Alencar Vieira.
QUEM SOMOS E O QUE FAZEMOS
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Internet no OS/390 Arquitetura do Sistema para a Marinha Mercante.
Especificação em Projeto de Sistemas
Aplicações Web com Orientação a Objetos
Equipe: Eduardo, Elano, Janssen, João Chaves, João Johanes, Olavo, Ronner Prof. Régis Patrick Silva Simão ESTÁGIO SUPERVISIONADO III
Equipe: FERNANDO ÍTALO FREITAS PAULO HENRIQUE HOLANDA DO AMARAL ARTHUR FRANKLIN ACCIOLY CARLOS ALBERTO FERNANDES MEDEIROS VITOR LEITE BRAGA FRANCISCO.
Conceitos da arquitetura
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
Sistema Virtual de Venda de Móveis
Padrões de Interação com o Usuário
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Click to edit Master subtitle style 11/18/09 Gerenciamento de Congressos Carlos M., Daniel R., Rafael H. e Caio G. Desenvolvimento de Software III – 2010/1.
Google Wave (Arquitetura) Ademir Junior / Felipe Ferreira / Fernando Kakimoto.
SISTEMA PROCESSUAL DIGITAL
Developing Web Applications with JavaServer Faces (Qusay H. Mahmound) Luiza Pagliari Pablo Grigoletti Universidade Federal do Rio Grande do Sul Programa.
Programação para Internet
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Aplicativos para Internet Prof. Wolley W. Silva
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
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.
Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha Apresentação baseada no material didático elaborado pelo Prof. Pasteur Ottoni de Miranda Junior.
Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo.
Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010.
Primeira iteração 04/12/12 a 21/12/12. Tarefas executadas 1.Aplicação modelo 2.Passo a passo para instalação de ferramentas 3.Definição, implementação.
WebPosGrad Visão Geral e Plano de Projeto. PROBLEMA: Deficiências na usabilidade do atual sistema de Controle Acadêmico da Pró-Reitoria de Pós Graduação.
Aspectos de Segurança Autenticação e Controle de Acesso Ricardo Cavalcanti Jobson Ronan
Aplicativos para Web MVC Prof. Odair Indena Jr.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Mconf Mconf Plataforma do serviço de Conferência Web da RNP Thiago Borges de Oliveira
Internet - Intranet - Extranet Internet Rede pública mundial Padrões e protocolos multiplataforma Intranet Rede privada, corporativa Mesmos protocolos.
Síntese do Negócio ONTOWEB. Ontoweb – Nova Geração de Ferramenta de Busca Possui comportamento inteligente que auxilia o usuário a organizar e compartilhar.
Transcrição da apresentação:

Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra

Agenda Metas e restrições Visão de Casos de uso Visão lógica Visão de implantação Visão de implementação Qualidade

Metas e restrições da Arquitetura O Sistema deve prover uma fácil manutenção. O Sistema deve funcionar nos principais navegadores web existentes. O Sistema deve ser portável. Nenhuma transação do sistema deve ultrapassar o tempo de resposta de 5 segundos. O Sistema deve suportar o acesso de 50 usuários simultaneamente, sem que isso afete o tempo de resposta.

Visão de Casos de Uso (1/3)

Visão de Casos de Uso (2/3)

Visão de Casos de Uso (3/3)

Visão Lógica

Visão Lógica - Pages Representa a camada de visualização da aplicação. Ele é composto por páginas XHTML que utilizam componentes do JSF e Richfaces, entre outros.

Visão Lógica – Pages

O Control é composto por Managed Beans do JSF. Visão Lógica - Control

Visão Lógica

É composto por SessionBeans do EJB3, que servem como fachadas para a camada de regras de negócio. Visão Lógica - Service

É composto por POJOs com anotações JPA para o mapeamento objeto-relatcional. Visão Lógica - Entity

Visão Lógica

Visão de Implantação Arquitetura client-server Ambiente com JVM Servidor de aplicações JBoss 7 Cliente com navegador web

Visão de Implantação

Visão de Implementação Está divido em 2 componentes principais, dentro de um EAR. Almirante.war responsável por manter todos os artefatos relacionados com a parte web da aplicação Almirante-service.jar responsável por manter todos os artefatos relacionados aos serviços e regras da aplicação

Visão de Implementação - Geral

Visão de Implementação - WEB

Visão de Implementação - Services

Qualidade O sistema será construído em java, fazendo com que a aplicação seja portável em Sistema Operacional que possua uma JVM. O acesso será via web, tornando o sistema compatível com os principais navegadores web existentes. A utilização das tecnologias presentes na especificação do JEE6, torna a aplicação padronizada, facilitando a manutenção. Será utilizado o padrão JAAS para autenticação e autorização.