Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SLABO PLAN DE ESTUDIOS 2008-1 I. DATOS GENERALES CURSO CDIGO CICLO CRDITOS CONDICIN NATURALEZA HORAS DE TEORA HORAS DE PRCTICA HORAS LABORATORIO HORAS TOTALES REQUISITOS : : : : : : : : : : : Redes y Comunicacin de Datos II II 0702 VII (Sptimo) 03 Obligatorio Terico- Prctico. 2 Hrs. 0 Hrs. 3 Hrs. 5 Hrs. II 0602 Redes y Comunicacin de Datos 1
II.
SUMILLA El curso de Sistemas Distribuidos corresponde al sptimo semestre de la formacin de la Escuela Acadmico Profesional de Ingeniera Informtica. El curso es de naturaleza terico-prctica-experimental y brinda a los participantes los conocimientos y habilidades que le permitan evaluar Sistemas Distribuidos y tambin disear una Arquitectura de Sistemas Distribuidos, capaz de atender las necesidades de una organizacin para el soporte de desarrollo de aplicaciones distribuidas basadas en tecnologas emergentes. Los contenidos del curso se divide en cinco unidades temticas: Introduccin a los Sistemas Distribuidos, Tpicos en Sistemas Distribuidos, Frameworks de desarrollo de aplicaciones distribuidas, Tecnologa de Middleware, Nuevos paradigmas en Computacin Distribuida.
III.
COMPETENCIAS DE LA CARRERA Encuentra la tecnologa necesaria del negocio, el gobierno, las instituciones de salud y educacionales y otras organizaciones de econmica
IV.
COMPETENCIAS DEL CURSO 1. Tener un entendimiento claro de las caractersticas fundamentales de los Sistemas Distribuidos, modelos y arquitecturas existentes.
II 0702
1 de 6
2. Entender y aplicar aspectos y principios de diseo de Sistemas Distribuidos, en el desarrollo de aplicaciones distribuidas. 3. Evaluar y proponer la utilizacin un framework de desarrollo de aplicaciones distribuidas adecuado a las necesidades de la organizacin. 4. Evaluar y proponer la tecnologa de Middleware ms adecuada, para la solucin de problemas de interoperabilidad entre sistemas de software heterogneos, en las organizaciones. 5. Proponer e implementar nuevas tecnologas de Sistemas Distribuidos basadas en los nuevos paradigmas de Sistemas Distribuidos.
V.
usa
II 0702
2 de 6
Logro de la unidad: Tener un entendimiento claro de las caractersticas fundamentales de los Sistemas Distribuidos, modelos y arquitecturas existentes. Semana 1 2 Sesin / Tema Actividades Definicin de Sistema Distribuido. Conceptos de Hardware, Conceptos de Exposicin del Software profesor. Ejemplos de Transparencia en Sistemas Distribuidos. Sistemas Distribuidos Taxonoma de Sistemas Distribuidos. El modelo Cliente / Servidor. Arquitectura de Capas El modelo Peer-to-Peer. Exposicin del profesor. Ejemplos de los modelos
UNIDAD 2: Tpicos en sistemas distribuidos Logro de la unidad: Entender y aplicar aspectos y principios de diseo de Sistemas Distribuidos, en el desarrollo de aplicaciones distribuidas. Semana 3 Actividades Exposicin y discusin con el profesor. Comunicacin en Sistemas Distribuidos Ejemplos en Java de (RPC, Objetos Distribuidos: RMI) RPC, RMI Exposicin y discusin Comunicacin en Sistemas Distribuidos con el profesor. (Objetos Distribuidos: Arquitectura OMA, Ejemplos en Java de CORBA CORBA, DCOM) Exposicin y discusin con el profesor. Procesos, Sincronizacin Exposicin de ejemplos Exposicin y discusin con el profesor. Ejemplos de implementacin Exposicin y discusin con el profesor. Ejemplos de implementacin. Sesin / Tema
4 5
EXAMEN PARCIAL
II 0702
3 de 6
Semana 9
10
Actividades Exposicin y discusin con el profesor. Ejemplos de implementacin. Exposicin y discusin con el profesor. Ejemplos de implementacin
UNIDAD 4: Tecnologa de middleware Logro de la unidad: Evaluar y proponer la tecnologa de Middleware ms adecuada, para la solucin de problemas de interoperabilidad entre sistemas de software heterogneos, en las organizaciones.
Semana 11
Sesin / Tema Definicin de Middleware, Posicionamiento del Middleware. Middleware Transaccional Mecanismo de Publicacin/Subscripcin.
12
13
Exposicin y discusin con el profesor. Ejemplos de implementacin. Exposicin y discusin Problema de Integracin de Sistemas de con el profesor. Ejemplos de Software Heterogneos implementacin. Middleware Orientados a Mensajes. Message Brokers.
II 0702
4 de 6
UNIDAD 5: Nuevos paradigmas en computacin distribuida Logro de la unidad: Proponer e implementar nuevas tecnologas de Sistemas Distribuidos basados en los nuevos paradigmas de Sistemas Distribuidos. Semana 14 Actividades Exposicin y discusin con el profesor. Web Services. Ejemplos de Tecnologa de Agentes: Agentes Mviles. implementacin. Exposicin y discusin profesor. Computacin GRID, Computacin en demanda con el Ejemplos de implementacin EXAMEN FINAL EXAMEN SUSTITUTORIO Sesin / Tema
15
16 17 VII.
METODOLOGA
La metodologa del curso est estrictamente orientada a la adquisicin de conocimientos bsicos y, sobre todo, de habilidades, por lo cual los temas tericos son reforzados en gran medida por ejemplos expuestos en la misma clase y en el laboratorio. El profesor expondr inicialmente los temas tericos y proseguir con el desarrollo de ejemplos.
VIII. EVALUACIN i. Los criterios que se usarn para la evaluacin de los alumnos: a. Habilidades adquiridas y demostradas en el laboratorio para la aplicacin de los temas del curso. b. Nivel de aprendizaje en el laboratorio. ii. La nota final ser la resultante de la siguiente frmula: (PAR1+FIN1+(TRA1+EXP1+PRT1)/3+(CTL1+CTL2+CTL3+ CTL4)/4)/4 PAR1 = Examen Parcial FIN1 = Examen Final CTLi = laboratorio calificado PTRi = Practica Terica TRAi = Trabajo de Investigacin EXPi = Exposicin
II 0702
5 de 6
IX.
Introd. a SD Tanenbaum, A.S., Van Steen, M., Distributed Systems: Principles and Paradigms, First Edition, Prentice-Hall, Inc., 2002.
Tpicos en SD
Frame works en AD
Nuevos paradigmas en SD
X X X X X
II 0702
6 de 6