S I S T E M A S   D I S T R I B U I D O S 
C U R S O   2 0 0 5   -   2 0 0 6

i n f o Programa con el temario oficial de la asignatura >> ]

Página personal del profesor de la asignatura >> ]
t e o r í a
Tema Título Breve descripción
[SD_TE01] Introducción Definiciones. Ventajas e inconvenientes de la computación distribuida. Conceptos básicos. Paradigmas de computación distribuida.
[SD_TE02] El modelo Cliente/Servidor Tecnologías cliente/servidor. Arquitecturas cliente/servidor de 2, 3 ó N niveles. Características del Servidor. Características del Cliente. El Middleware.
[SD_TE03] Comunicación entre procesos Introducción. Protocolos de comunicación. Comunicación por sockets.
[apoyo::java.net.pdf]
[SD_TE04] Invocación Remota Introducción. Llamadas a Procedimientos Remotos (RPC). Invocación de Métodos Remotos (RMI). [apoyo::rpc.zip][apoyo::rmi.pdf]
[SD_TE05] Objetos Distribuidos (CORBA) Introducción. Invocación remota en CORBA. Un ejemplo en Java. Ejemplo con retrollamadas. Ejemplo con objetos persistentes. 
[apoyo::corba.pdf][apoyo::JavaIDL.pdf(english)]
[SD_TE06] XML en Sistemas Distribuidos Introducción.Estructura de XML. Estructura de una DTD. Utilización de XML. Acceso a ficheros XML. Ejemplo de programación con SAX. Ejemplo de Programación con DOM. Ejemplo de programación con XSLT. SOAP y servicios web. [Ejemplos >>]
[SD_TE07] Seguridad en Sistemas Distribuidos Introducción. Criptografía. Algoritmos de cifrado/descifrado. Firma Digital. Autenticación. 
p r á c t i c a
ID Breve descripción Comentarios
[SD_PR00] Java Lenguaje de programación Java
- Estructura general aplicación Java
[apoyo::Sesion1.zip]
- Streams
[apoyo::Sesion2.zip]
- Serialiazación y Threads
[apoyo::hilos.pdf] [apoyo::Sesion3.zip]
[SD_PR01] Sockets I Utilización de sockets en C y Java
[SD_PR02] Sockets II Utilización de sockets en C y Java: consulta de notas
[SD_PR03] SunRPC Ejemplos de uso de llamadas a procedimientos remotos utilizando SunRPC. [apoyo::rpc.zip]
[SD_PR04] JavaRMI Invocación remota de métodos en Java, Java RMI. [apoyo::rmi.pdf]
[SD_PR05] CORBA y JavaRMI Comparación ejemplo de uso CORBA y JavaRMI. [apoyo::corba.pdf] [apoyo::JavaIDL.pdf(english)]
[SD_PR06] XML El estándar XML como lenguaje de descripción de datos, Integración con las tecnologías vistas: Java, JavaRMI, CORBA [Soporte >>]
a v i s o s
Fecha Asunto Comentarios
     
10/3/2006 Trabajos Propuestos Publicación 1ra Lista Trabajos Propuestos [SD_LTP]
24/2/2006 Presentación SD Aula Teoría 3ro.
v a r i o s Manual de C. Breve manual de C basado en el libro de (Llanos, 2001).  [CursoC.pdf]
Referencia de C. Útil y breve (2 hojas) guía de C. [c-refcard-a4.pdf]
Manual de Java . Aprenda Java como si estuviese en primero (Univ. de Navarra).
[java2.pdf]
Cursos anteriores:
[2004-05 >>]

Recursos Software:
JDK 1.4.2_03 (Windows): entorno de desarrollo aplicaciones Java

JavaDoc 1.4.2: documentación on-line JDK 1.4.2 (inglés)
JavaTraceIt!: depurador y optimizador de aplicaciones Java
JCreator 2.5 LE : editor de texto

Información sobre instalación del Software 

S I S T E M A S   D I S T R I B U I D O S 
C U R S O   2 0 0 5   -   2 0 0 6