Está en la página 1de 6

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE INFORMTICA

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

REDES Y COMUNICACION DE DATOS II

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.

RED DE APRENDIZAJE Introduccin SD usa Tpicos SD

usa Tecnologa de Middleware

usa Frameworks de Aplicaciones Distribuidas usa Nuevas tecnologas en SD

usa

VI. UNIDADES DE APRENDIZAJE UNIDAD 1: Introduccin a los sistemas distribuidos

II 0702

REDES Y COMUNICACION DE DATOS II

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

Servicios de Nombres: Protocolos

Sistema de Archivos Consistencia y Replicacin Tolerancia a fallas, Seguridad

EXAMEN PARCIAL

II 0702

REDES Y COMUNICACION DE DATOS II

3 de 6

UNIDAD 3: Frameworks de desarrollo de aplicaciones distribuidas


Logro de la unidad: Evaluar y proponer la utilizacin un framework de desarrollo de

aplicaciones distribuidas adecuado a las necesidades de la organizacin.

Semana 9

Sesin / Tema Framework .NET

10

Framework .J2EE .NET vs. J2EE

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.

Actividades Exposicin y discusin con el profesor. Ejemplos de implementacin.

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

REDES Y COMUNICACION DE DATOS II

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

REDES Y COMUNICACION DE DATOS II

5 de 6

IX.

REFERENCIA BIBLIOGRAFICA (bibliografas, sitios web, revistas y otras fuentes de informacin)

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

Tecnolo ga Middle ware

Nuevos paradigmas en SD

X X X X X

II 0702

REDES Y COMUNICACION DE DATOS II

6 de 6

También podría gustarte