TECNOLOGIAS PARA SISTEMAS DISTRIBUÍDOS Especialização em Tecnologias para Sistemas de Informação PUCPR 2001
n Prof. Alcides Calsavara n n (041) n Mestrado em Informática Aplicada n Parque Tecnológico, Bloco 2, 2° andar n
Objetivo n Fornecer ao aluno uma visão estruturada e integrada sobre as tecnologias mais importantes que dão suporte ao desenvolvimento de aplicações distribuídas.
Conteúdo programático (45 h) n Modelos de comunicação n Comunicação entre processos através da troca de mensagens: sockets, portas, datagramas n Processos servidores multi-tarefas e controle de concorrência: threads, lock e sincronização n Mecanismo de chamada de procedimento remoto (RPC) para comunicação entre processos: Java RMI & JNDI
Conteúdo programático n Métodos de acesso a bancos de dados em aplicativos: ODBC & JDBC n Métodos de acesso a bancos de dados na Web: CGI, Servlets & JSP n Componentes distribuídos: Enterprise JavaBeans n Software embarcado e serviços distribuídos: JINI n Objetos distribuídos: CORBA
Avaliação n Participação nas aulas n Realização de trabalhos práticos realizados em laboratório n Apresentação de um trabalho de pesquisa ou desenvolvimento