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: 2012/2013 - 2S

Ativa? Sim
Página Web: http://paginas.fe.up.pt/~apm/TDIN/
Unidade Responsável: Departamento de Engenharia 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
MIEIC 28 Plano de estudos a partir de 2009/10 4 - 6 56 162

Língua de trabalho

Português - Suitable for English-speaking students

Objetivos

Os objetivos principais da unidade curricular visam a aquisição de conhecimento e pratica dos conceitos essenciais do projeto, arquitetura, escolha de tecnologias apropriadas e implementação de aplicações distribuídas empresariais.

Resultados de aprendizagem e competências

Os estudantes, no final desta unidade curricular, deverão ser capazes de, dada uma descrição de um processo de negocio com alguma complexidade: - estabelecer uma arquitetura distribuída apropriada para um sistema que o suporte - escolher as tecnologias mais apropriadas, tendo em vista o cenário da aplicação - desenvolver e realizar aplicações e serviços nas principais tecnologias - integrar serviços e aplicações disponíveis, mesmo quando realizados em diferentes tecnologias

Modo de trabalho

Presencial

Programa

1. Fundamentos da distribuição - Os paradigmas distribuídos da passagem de mensagens e invocação remota - O mecanismo da invocação remota: RPC - Distribuição orientada a objectos e componentes, middleware - O problema da escalabilidade - Arquitecturas: cliente-servidor, P2P, multi-tiered, arquitectura SOA 2. Tecnologias para aplicações distribuídas - .NET Remoting - XML, o protocolo SOAP e Web Services - RESTful Services - Generalização dos serviços distribuídos: WCF - Java Application Servers e Enterprise Java Beans - Interoperabilidade 3. Serviços para distribuição e integração e sua utilização - Filas de mensagens e processamento assíncrono - Transações - Segurança - Motores de Workflow - BPI/BPEL

Bibliografia Obrigatória

Steve Resnick, Richard Crane, Chris Bowen; Essential windows communication foundation. ISBN: 978-0-321-44006-8 (Inclui capítulos sobre arquitecturas distribuídas)
António Goncalves; Beginning Java EE 6 Platform with Glassfish 3. ISBN: 978-1-4302-1954-5

Bibliografia Complementar

Ingo Rammer; Advanced .NET Remoting, 2nd edition. ISBN: 1590594177
David Salter, Frank Jennings; Building SOA-Based composite applications using NetBeans IDE 6. ISBN: 978-1-847192-62-2
Brian R. Myers; Foundations of WF. ISBN: 978-1-59059-718-7 (Windows Workflow Foundation)

Métodos de ensino e atividades de aprendizagem

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

Software

Desenvolvimento Java Enterprise - Java NetBeans
Acesso a um servidor Java application server
Servidor Web suportando Web Services
Acesso a um servidor de base de dados
Visual Studio 2010 Ultimate

Palavras Chave

Ciências Tecnológicas > Tecnologia > Tecnologia de computadores > Tecnologia de software

Tipo de avaliação

Avaliação distribuída com exame final

Componentes de Avaliação

Descrição Tipo Tempo (Horas) Peso (%) Data Conclusão
Participação presencial (estimativa) Participação presencial 36,00
Realização de trabalhos práticos e projetos Trabalho laboratorial 84,00 60,00
Exame final Exame 2,00 40,00
Total: - 100,00

Componentes de Ocupação

Descrição Tipo Tempo (Horas) Data Conclusão
Leitura e estudo das principais tecnologias de distribuíção e ferramentas Estudo autónomo 40
Total: 40,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 trabalhos práticos a realizar durante o semestre Ex - Exame final com consulta

Provas e trabalhos especiais

Todos os estudantes terão de realizar os trabalhos práticos da unidade curricular.

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

Igual aos alunos normais. A realização dos trabalhos ao longo do semestre é sempre obrigatória e poderá ser repetida em nova instância da unidade curricular.

Melhoria de classificação

A componente do Exame final pode ser melhorada na época própria. A repetição dos trabalhos para melhoria poderão fazer-se em nova instancia da unidade curricular.

Observações

Espera-se que os estudantes tenham tido conhecimentos gerais de redes e 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-29 às 08:13:19 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias