printlogo
DET - Uvigo Website
Universidad de Vigo
 

Important Note:
The content in this site is accessible to any browser or Internet device, however, some graphics will display correctly only in the newer versions of Netscape. To get the most out of our site we suggest you upgrade to the latest Netscape.

Universidad de Vigo - DET - Bienio 2005-2007 (programa presencial)

Metodologías y técnicas para el desarrollo de servicios en red

Créditos: 3
Tipo: Fundamental

  1. Objetivos
  2. Conocimientos previos
  3. Programa detallado
  4. Bibliografía
  5. Metodología
  6. Procedimiento de evaluación
  7. Fechas y horario
  8. Obervaciones
  9. Profesorado

1. Objetivos

El principal objetivo de este curso es que el estudiante conozca las metodologías básicas empleadas en el diseño de aplicaciones de red. Partiendo de que para cualquier aplicación es vital una adecuada selección de la arquitectura, de los mecanismos que permitan la comunicación entre los diferentes elementos de la aplicación y de un modelo de representación de información, en este curso se ofrecen las alternativas más relevantes para cada caso.

Como objetivo complementario, y dado el carácter de curso de postgrado, se pretende que el estudiante sea capaz de llevar a buen término una pequeña labor de documentación y, por ello, se le requerirá la elaboración de un trabajo de ampliación sobre alguno de los temas tratados durante el curso. Este trabajo deberá ser presentado ante la clase, dando pie al comienzo de un debate sobre el tema, viéndose reflejado, finalmente, en la elaboración de una memoria sobre el mismo.

2. Conocimientos previos

3. Programa detallado

  1. Presentación del curso: Introducción y objetivos de la ingeniería de servicios en red.
  2. Diseño de un servicio de red: Ciclo de vida.
  3. Arquitecturas de servicios de red.
  4. Comunicación entre elementos de una aplicación de red (I). Diseño orientado a la aplicación: RPC, OSF, RMI.
  5. Comunicación entre elementos de una aplicación de red (y II): J2EE, XML-RPC, SOAP.
  6. Estructuración de la información: Modelos de representación e intercambio de información: SGML,XML, DTD, XML Schema.
  7. Elementos de la familia XML (I): XPath, XPointer, XML Namespaces, XLink.
  8. Elementos de la familia XML (y II): Lenguajes de transformación de la información (XSLT).
  9. Lenguajes de representación de la información (CCS, XSL-FO).
  10. Análisis y procesado de la información: SAX, DOM.

4. Bibliografía

  1. Referencias en la red (I): Normas
  2. Referencias en la red (II): Tutoriales
  3. Libros:
    • Steven Holzner. "XML Complete", McGraw-Hill 1998
    • Richard Light. "Presenting XML", Sams.net 1997
    • D. Martin et al.. "Professional XML", Wrox Press Ltd., 2000
    • E. Wilde, D. Lowe. "XPath, XLink, XPointer, and XML: A Practical Guide to Web Hyperlinking and Transclusion", Addison Wesley, 20003.
    • E. van der Vlist, "XML Schema", O'Reilly, 2002.
    • Deitel et al. "Java Web Services for Experienced Programers", Prentice Hall, 2003.
    • T. Powell. "Web site engineering: beyond Web page design", Prentice Hall, 1998
    • J. Keogh, "The Complete Reference J2EE", McGraw-Hill, 2002.
    • S. Laurent et al. "Programming Web Services with XML-RCP", O'Reilly, 2001.
    • E. Pitt et al. "java.rmi: The Remote Method Invocation Guide", Addison-Wesley, 2001.
    • D. Alur et al. "Core J2EE Patterns: Best Practices and Design Strategies", 2ª ed. Prentice-Hall, 2003.
    • K. Meltzer, "Writing CGI Applications with Perl", Pearson Educational, 2001.
    • L. Atkinson y Z. Suraski, "Core PHP Programming", 3ª ed. Prentice-Hall, 2003.
    • J. Hunter, "Java Servlet Programming", 2ª ed. O'Reilly, 2001.
    • D. Flanagan, "JavaSricpt: The Definitive Guide", 4ª ed. O'Reilly, 2001

5. Metodología

El curso se imparte siguiendo una adecuada combinación de clases magistrales (para la exposición de contenidos), de clases prácticas (para su refrendo en el laboratorio) y de clases de debate (con el objetivo de fomentar la discusión y participación de los alumnos en todos los temas).

6. Evaluación

La evaluación del alumno se llevará a cabo teniendo en cuenta varios aspectos.

7. Fechas y horario

Se anunciarán.

8. Observaciones

9. Profesorado

Profesor Despacho
Rebeca P. Díaz Redondo B-306
Alberto Gil Solla B-505

top
© 2004 DET | 17.11.2004