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: 2011/2012 - 2S Ícone do Moodle

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 23 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 objectivos principais da unidade curricular visam a aquisição de conhecimento e prática dos conceitos essenciais do projecto, arquitectura, escolha de tecnologias apropriadas e implementação de aplicações distribuídas empresariais.
Os estudantes, no final desta unidade curricular, deverão ser capazes de, dada uma descrição de um processo de negócio com alguma complexidade:
- estabelecer uma arquitectura 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

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
- Transacçõ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 prático 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 Defesa pública de dissertação, de relatório de projeto ou estágio, ou de tese 84,00
Exame final Exame 2,00
Total: - 0,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

Não se aplica.

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

Igual aos alunos normais. A realização dos trabalhos ao longo do semestre é sempre obrigatória e só 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 só poderá fazer-se em nova instância da unidade curricular.
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-11-04 às 00:59:34 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias