₪
@ INTRODUCCIÓN
La asignatura pretende introducir al alumno a los problemas de
diseño e implementación de aplicaciones distribuidas. Así, aborda
los temas presentes en los textos clásicos de sistemas
distribuidos, pero desde un punto de vista práctico, citando
ejemplos de software real y actual. La asignatura se centra en
los problemas derivados de la escalabilidad, eficiencia y
distribución de aplicaciones. Incluye el uso de patrones de
diseño de aplicaciones distribuidas eligiendo ejemplos basados en
CORBA, EJB, etc. Finalmente, la asignatura incluye una
introducción a los recientes sistemas Grid, mostrando sus
principales características.
@ SESIONES
- Sesión 1 - Introducción
- Sesión 2 - CORBA
- Sesión 3 - Servicios de información
- Sesión 3(b) - Protocol Buffers
- Sesión 4 - Patrones para mejorar la
eficiencia y escalabilidad de arquitecturas distribuidas
- Sesión 5 - Introducción a REST
- Sesión 6 - Patrones de diseño de aplicaciones REST (i)
- Sesión 7 - Patrones de diseño de aplicaciones REST (ii)
- Sesión 9 - Gestión escalable de
datos: NoSQL & Map/Reduce
@ PRÁCTICAS
@ BIBLIOGRAFÍA
- DEEPAK ALUR, JOHN CRUPI, DAN MALKS, ``CORE J2EE
PATTERNS'', 2 EDITION, PRENTICE HALL, 2003, ISBN:
0-13-142246-4.
- GEORGE COULOURIS, JEAN DOLLIMORE Y TIM KINDBERG,
``SISTEMAS DISTRIBUIDOS. COCEPTOS Y DISEÑO''.
3ª EDICIÓN. Pearson Educación, 2001. ISBN: 84-7829-049-4.
- MARK GRAND, ``PATTERNS IN JAVA. VOLUME
1'', 2ª EDICIÓN. WILEY, 2002, ISBN:
0-471-22729-3.
- ANDREW S. TANENBAUM, ``SISTEMAS OPERATIVOS
DISTRIBUIDOS''. Prentice-Hall Hispanoamericana, 1995.
ISBN: 968-880-627-7.
- HENNING, VINOSKI. ``PROGRAMACIÓN EN CORBA CON
C++''. Pearson Educación, 2002, ISBN:
84-7829-048-6.
- BROSE, VOGEL, DUDDY. ``JAVA PROGRAMMING WITH
CORBA'', 3 EDITION, John Wiley & Sons, 2001. ISBN:
0-471-60695-2.
- SCHMIDT, STAL, ROHNERT, BUSCHMAN.
``PATTERN-ORIENTED SOFTWARE ARCHITECTURE. VOLUME 2:
PATTERNS FOR CONCURRENT AND NETWORKED OBJECTS''. John
Wiley & Sons, 2000. ISBN: 0-471-60695-2.
@ TRABAJOS DE ALUMNOS
₪
$Date$
$Id$