Departamento de Engenharia Informática 8/28/2003José Alves Marques Sistemas Distribuídos

Slides:



Advertisements
Apresentações semelhantes
Computação Móvel (LEEC, MEEC, LEIC, MEIC)
Advertisements

Linguagens Formais e Autómatos
Sistemas Distribuídos:Definições e Caracteristicas
Arquitectura de Computadores I
Sistemas de Apoio à Decisão (SAD) Helena Galhardas
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Apresentação da disciplina IST/INESC-ID Contactos: IST/Tagus-Park
AED /04 1 Programa Conceitos de Programação Orientada por Objectos A linguagem Java –Classes e Objectos –Strings e Arrays –Membros de classe: variáveis.
Bases de Dados 2 José Júlio Alferes Departamento de Informática
Introdução aos Computadores e Programação
Faculdade de Motricidade Humana - Universidade Técnica de Lisboa
Objectivos, Programa, Bibliografia e Avaliação
Objetos e Componentes Distribuídos na Web usando CORBA e EJB
Arquitetura Cliente-Servidor Especialização em Redes e Sistemas Distribuídos PUCPR 2001.
TECNOLOGIAS PARA SISTEMAS DISTRIBUÍDOS Especialização em Tecnologias para Sistemas de Informação PUCPR 2001.
Comunicação Distribuída
CURSO DE REDES DE COMPUTADORES DISCIPLINA: CABEAMENTO ESTRUTURADO
April 05 Prof. Ismael H. F. Santos - 1 Programação Web com Java Prof. Ismael H F Santos.
Tecnologia em Redes de Computadores
Engenharia e Gestão da Produção Teoria de Sistemas de Controlo Linear Copyright 2000, Jorge Lagoa Ano lectivo 2000/2001.
Paulo J. Azevedo Departamento de Informática Universidade do Minho
Arquitectura de Computadores Lic. em Engenharia de Sistema e Informática 2008/09 Luís Paulo Santos.
Manuel Pina Marques Marta Rocha
Investigação Operacional 2011/2012 Isabel Horta José Fernando Oliveira Luís Guimarães Teresa Bianchi.
Objectivos do Curso de Engenharia Informática da ESTT/IPT
YADFS Yet Another Distributed File System
Apresentação das opções de 5º ano Mestrado Integrado em Engenharia Mecânica 19 de Maio de 2008.
Como escrever um Documento de Projecto para Redes Informáticas
© Introdução à programação Ano lectivo 2006/2007.
Gestão e Tratamento de Informação Helena Galhardas DEI IST.
Web Services Uninorte Semana de Tecnologia da Informação
Curso Tecnólogo de Análise e Desenvolvimento de Sistemas
Infra-Estrutura de Software
Mole: Um Sistema de Agentes Móveis Baseado em Java Curso de Ciência da Computação Departamento de Informática Disciplina de Tópicos Especiais em Computação.
SISTEMAS DISTRIBUIDOS E PARALELOS
TarefaAvaliaçãoReferênciaConclusãoCréditosIntrodução 321 Processo Esta WebQuest foi elaborada para alunos do 8º ano. Professora Débora Soifer Clones Demais.
RPC and Web Service André Pereira.
Sistemas Distribuídos Capítulo 02 – Algoritmos Distribuídos Aula Passada 2.1 – Relógios Físicos e Lógicos Aula de Hoje 2.3 Exclusão Mútua 2.4 Eleição.
Campus de Caraguatatuba Aula 1: Orientações Gerais
Métodos Estatísticos LESI. Equipa Docente Docente: Maria Antónia Forjaz Gabinete: Gab2017, Dep. de Mat. Tel: (253 60) 4346
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Enterprise Architecture Design and the Integrated Architecture Framework Grupo – João Ferreira – Rodrigo Correia – Sérgio Magalhães.
PROGRAMAÇÃO DISTRIBUÍDA Prof. Henrique Mongelli
TagusPark (Carla Ferreira - TagusPark (Carla Ferreira - Apresentação Análise e Concepção de.
Métodos anteriores aos computadores Computadores
Análise de Dados. PROGRAMA Ano lectivo:2007/2008 Ano/semestre:3.º ano/1.º semestre Horas semanais:5 horas (2T/3P) Docente:Alexandre Pereira
Física Geral VI - Aula 1 - Apresentação da Disciplina 60 horas (2 vezes por semana - 15 semanas) FÍSICA GERAL VI APRESENTAÇÃO DA DISCIPLINA FÍSICA GERAL.
1 Integração Hardware-Software João M. P. Cardoso URL: 2004/2005.
Sistemas de Apoio à Decisão (SAD) Decision Support Systems
Apresentação de Bases de Dados Programa Bibliografia Planeamento teóricas e práticas Avaliação Corpo docente.
H. GalhardasBD 2004/05 Apresentação de Bases de Dados Programa Bibliografia Planeamento teóricas e práticas Avaliação Corpo docente.
Modelos de Comunicação em Sistemas Distribuídos
Modelos de Comunicação em Sistemas Distribuídos
BD05/06 Apresentação de Bases de Dados  Enquadramento  Programa  Bibliografia  Planeamento teóricas e práticas  Avaliação  Corpo docente.
Modelagem Orientada a Objetos Especialização em Engenharia de Software PUCPR 1999.
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula /08/2011 Professor Leomir J. Borba- –
DEEC / IST Isabel Lourtie Sistemas e Sinais SISTEMAS E SINAIS Docentes:  Isabel Lourtie 2º semestre 2014/2015.
DEEC / IST Isabel Lourtie Fundamentos de Controlo Apresentação FUNDAMENTOS DE CONTROLO Docente:  Isabel Lourtie 1º semestre 2015/2016.
Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini
MESTRADO EM INFORMÁTICA MÉDICA 2º CICLO DE ESTUDOS Docente(s): Miguel Tavares Coimbra NOV|2014 Sinal e Imagem Médica 9ª ed.
Pedro Sousa ATSIE 2003 Arquitectura de Sistemas de Informação Empresariais 6ª semana.
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
Departamento de Engenharia de Materiais - DEMAR Tratamento de Minérios
BC-1513 Redes de Computadores Aula 01 Apresentação Prof. João Henrique Kleinschmidt Santo André, fevereiro de 2016.
Criptografia e Segurança Informática Licenciatura em Engenharia de Sistemas Informáticos.
Modelação e Simulação em Medicina 1 Mestrado Integrado em Engenharia Biomédica e Biofísica 3º Ano / 2º Semestre
Projeto de Circuitos Integrados Semidedicados Prof. Marcio Cunha Aula 00 – Apresentação da Disciplina.
Lógica Programável e VHDL Prof. Marcio Cunha Aula 00 – Apresentação da Disciplina.
Transcrição da apresentação:

Departamento de Engenharia Informática 8/28/2003José Alves Marques Sistemas Distribuídos

Departamento de Engenharia Informática 8/28/2003José Alves Marques Objectivos e Programa Estudar as técnicas fundamentais para a construção de sistemas distribuídos –Redes de dados e programação da comunicação (revs) –RPC (Remote Procedure Call), RMI, Web Services –Gestão de Nomes –Filas de Mensagens –Segurança –Tolerância a Faltas Replicação Transacções

Departamento de Engenharia Informática 8/28/2003José Alves Marques Objectivos O objectivo principal é analisar as arquitecturas e as e as soluções técnicas que permitem desenvolver aplicações distribuídas que possam garantir requisitos não funcionais como a reconfigurabilidade, a segurança, a tolerância a faltas e a escalabilidade. –Para tal é necessário analisar os problemas que se colocam nos sistemas distribuídos e quais são as soluções para os ultrapassar.

Departamento de Engenharia Informática 8/28/2003José Alves Marques Objectivos O objectivo global subdivide-se: –na caracterização dos sistemas distribuídos; –arquitecturas de referência; – políticas e mecanismos de suporte à comunicação distribuída: troca de mensagens, procedimentos remotos; –gestão de nomes distribuída; –politicas e mecanismos de segurança –tolerância a faltas. Para todas as tecnologias abordadas procura-se relacioná- las com os ambientes de desenvolvimento de aplicações e com as diversas plataformas de middleware e de suporte a sistemas distribuídos existentes no mercado.

Departamento de Engenharia Informática 8/28/2003José Alves Marques Corpo Docente Paulo Guedes (Regente, aulas teóricas) Nuno Santos (aulas práticas) Ricardo Lapão (aulas práticas) Nuno Marques (aulas práticas)

Departamento de Engenharia Informática 8/28/2003José Alves Marques Bibliografia "Tecnologia de Sistemas Distribuídos", José Alves Marques e Paulo Guedes, FCA Editora de Informática, 2ª edição, Acetatos das aulas teóricas, práticas e laboratórios Java Web Services Architecture, J McGovern, S. Tyagi, M. Stevens, S. Mathew, Morgan Kaufmann, 2003 Distributed Systems: Concepts and Design, George Couloris, Jean Dollimore, Tim Kindberg. Addison-Wesley. 3rd Edition, Distributed Systems, S. Mullender. Addison-Wesley Transaction Processing: Concepts and Techniques, J. Gray & A. Reuter. Morgan Kaufmann UNIX Network Programming, Volume 1: Networking APIs - Sockets and XTI, W. R. Stevens. Prentice-Hall. 2nd Edition, 1998.

Departamento de Engenharia Informática 8/28/2003José Alves Marques Bibliografia complementar para a parte prática: The Java Web Services Tutorial 1.3, Sun Microsystems. [online] Java Web Services in a Nutshell, Kim Topley, O'Reilly. Building Web Services with Java, S Graham, S. Simeonov, T. Boubez, G. Davies, Sams Publishing, Murach's Java Servlets and JSP, Andrea Steelman, Joel Murach - Mike Murach & Associates, Inc JSP Examples and Best Practices, Andrew Patzer - Apress Java Development with Ant, Erik Hatcher, Steve Loughran - Manning Java Development with Eclipse, David Gallardo, Ed Burnette, Robert McGovern - Manning [desc]The Java Web Service Tutorial, Sun Microsystems

Departamento de Engenharia Informática 8/28/2003José Alves Marques Avaliação de Conhecimentos A avaliação da disciplina segue o regime tradicional de projecto e exame, correspondendo a uma avaliação da componente prática e outra teórica Teórica –2 testes (20% + 20%) ou exame (40%) Nota mínima: 9 valores na média dos testes ou no exame Via de teste ou exames alternativa –Mini Testes – 10% Trabalho prático (50%) –Super Grupo de 3 grupos –Grupos de 3 alunos –Nota mínima: 9 valores

Departamento de Engenharia Informática 8/28/2003José Alves Marques Avaliação (I) A parte prática consiste num projecto conjunto com a disciplina de Engenharia de Software. O projecto de SD realizar-se-á em duas fases. –A 1ª fase corresponde a um ponto intercalar de avaliação que permitirá aferir os grupos que estão a realizar o trabalho de uma forma que lhes permita concluir o projecto com aprovação. Esta fase terá o peso de 30% da avaliação da parte prática (15% da nota final). –A 2ª fase no final do semestre terá o peso de 70% da parte pratica (35% da nota final). O projecto tem a nota mínima de 9 valores.

Departamento de Engenharia Informática 8/28/2003José Alves Marques Avaliação (II) A parte teórica tem duas formas de avaliação. A primeira consiste num exame escrito ou em dois testes escritos. –Esta componente vale 80% da avaliação teórica (40% da nota final). –Cada teste vale 40% da avaliação teórica (20% da nota final). –Quem entregar o 1º teste opta pela avaliação por testes, ou seja, terá que fazer o 2º teste e não poderá fazer o 1º exame. –Na data do exame de 2ª época é possível realizar o exame ou optar por melhorar a nota de um dos testes. Não há nota mínima individual para cada teste. A segunda é uma avaliação por mini teste a realizar no final de cada grande capítulo da matéria e realizados durante as aulas teóricas. –Esta componente vale 20% da avaliação teórica (10% da nota final). A nota mínima da parte teórica é de 9 (nove) valores.

Departamento de Engenharia Informática 8/28/2003José Alves Marques Avaliação (III) A nota mínima para aprovação à cadeira é de 10 (dez) valores. No cálculo da média dos testes e da nota final não são feitos arredondamentos das notas parcelares.

Departamento de Engenharia Informática 8/28/2003José Alves Marques Datas 1º Teste (20% da nota final) –Data: sábado, 16 de Abril de º Teste (20% da nota final) Exame de 1ª Época (40% da nota final) –Data: Sexta-feira 24 de Junho de ª Época: exame (40% da nota final) –Data: Segunda-feira 11 de Julho Projecto (50% da nota final) –Data de publicação do enunciado: sexta-feira, 4 de Março de ª Fase do Projecto (15% da nota final) –Data de entrega: sexta-feira, 22 de Abril de 2005 –Avaliação Intercalar: semana de 25 a 29 de Abril de ª Fase do Projecto (35% da nota final) –Data de entrega: quinta-feira, 9 de Junho de 2005 –Avaliação Final: semana de 13 a 17 de Junho de 2005