Saltar para:
Logótipo
Você está em: Início > EIC0077

Tecnologias de Distribuição e Integração

Código: EIC0077     Sigla: TDIN

Áreas Científicas
Classificação Área Científica
OFICIAL Sistemas Operativos e Redes

Ocorrência: 2006/2007 - 1S

Ativa? Sim
Página Web: http://www.fe.up.pt/~apm/TDI
Unidade Responsável: Secção de Informática
Curso/CE Responsável: Mestrado Integrado em Engenharia Informática e Computação

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
LEIC 10 Plano de estudos de transição para 2006/07 4 - 6 56 162
5
MIEIC 13 Plano de estudos oficial a partir de 2006/07 4 - 6 56 162
5
Plano de estudos de transição para 2006/07 4 - 6 56 162
5

Língua de trabalho

Português

Objetivos

Fornecer o conhecimento e alguma prática do desenvolvimento de aplicações empresariais distribuídas, utilizando as tecnologias mais apropriadas. Cuidados com a interoperabilidade e integração.

Programa

1. Fundamentos da distribuição
-Os paradigmas distribuídos da passagem de mensagens e memória partilhada
-Invocação remota: RPC
-Distribuição orientada a objectos e componentes
-Arquitecturas: cliente-servidor, P2P, os 3 'tiers'
-As primeiras tecnologias significativas: CORBA e DCOM
2. Tecnologias recentes de distribuição e componentização
-Java RMI
-Enterprise Java Beans
-.NET Remoting
-Interoperabilidade
-XML, o protocolo SOAP e Web Services
3. Serviços para aplicações distribuídas (Enterprise) e sua utilização
-Transacções
-Filas de mensagens
-Acesso a dados
-Modelos de segurança
4.Integração de software legado
-Alguns cenários e ferramentas
-Integração de bases de dados, aplicações e processos

Bibliografia Obrigatória

Nagel, Christian; Enterprise services with the .NET Framework. ISBN: 0-321-24673-X
MacDonald, Matthew; Microsoft .NET distributed applications. ISBN: 0-7356-1933-6 (Desvantagem: exemplos em VB.NET)
Brown, Kyle 070; Enterprise Java programming with IBM WebSphere. ISBN: 0-321-18579-X

Bibliografia Complementar

Jane Fung, James Hunter; An Introduction to IBM Rational Application Developer : A Guided Tour. ISBN: 1931182221
Ingo Rammer; Advanced .NET Remoting, 2nd edition. ISBN: 1590594177

Métodos de ensino e atividades de aprendizagem

-Exposição teórica dos conceitos, com apresentação de exemplos.
-Desenvolvimento prático de componentes e aplicações distribuídas com interoperabilidade.

Software

Acesso a um servidor Java application server
Desenvolvimento Java - IBM Rational Application Developper
Desenvolvimento .NET - Microsoft Visual Studio .NET 2003
Servidor Web suportando Web Services

Componentes de Avaliação

Descrição Tipo Tempo (Horas) Peso (%) Data Conclusão
Aulas da disciplina (estimativa) Participação presencial 56,00
Trabalhos - Projecto e implementação Trabalho escrito 62,00 2006-12-15
Exame final Exame 2,00 2007-01-26
Total: - 0,00

Componentes de Ocupação

Descrição Tipo Tempo (Horas) Data Conclusão
Acompanhamento - Teoria, API's Estudo autónomo 32 2006-12-15
Preparação para o exame Estudo autónomo 24 2007-01-19
Total: 56,00

Obtenção de frequência

É obrigatória a realização dos trabalhos.
Exame final com consulta.

Fórmula de cálculo da classificação final

0.6 Tr + 0.4 Ex
Tr - 2 a 3 trabalhos práticos a realizar durante o semestre
Ex - Exame final com consulta

Avaliação especial (TE, DA, ...)

Igual aos alunos normais. A realização dos trabalhos ao longo do semestre é sempre obrigatória

Melhoria de classificação

Os trabalhos podem ser melhorados até à data da realização do exame normal.

Observações

Pré-requisitos: Conhecimentos gerais de redes, protocolos, e de sistemas e serviços distribuídos.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-09-19 às 09:28:08 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias