6.13.4.8 NC/Aplicaciones en redes. (6 horas) [Nivel Bloom 3]

Referencias Bibliográficas: [Greenlaw and Hepp, 1998,Rosenfeld and Morville, 1998]

Tópicos

  1. Protocolos en la capa de aplicación.
  2. Interfases Web: navegadores y APIs.
  3. Tecnología de búsqueda en la web.
  4. Principios de la ingeniería web.
  5. Sitios web dirigidos a bases de datos.
  6. Llamadas a procedimientos remotos (RPC).
  7. Objetos ligeros distribuidos.
  8. El rol del middleware.
  9. Herramientas de soporte.
  10. Tópicos de seguridad en sistemas de objetos distribuidos.
  11. Aplicaciones empresariales basadas en web.
    a)
    Arquitecturas orientadas a servicios.

Objetivos

  1. Ilustrar como aplicaciones web interactivas cliente-servidor de tamaño medio pueden ser construidas usando diferentes tipos de tecnologías web.
  2. Demostrar como implementar un sitio web basado en bases de datos, explicando las tecnologías relevantes involucradas en cada capa de la arquitectura y los límites de desempeño correspondientes.
  3. Ilustrar el estado actual de la efectividad de una búsqueda Web.
  4. Implementar una aplicación que invoque el API de una aplicación basada en la Web.
  5. Implementar un sistema distribuido utilizando dos frameworks de objetos distribuidos y compararlos con respecto al desempeño y seguridad.
  6. Discutir asuntos de seguridad y estrategias en una aplicación empresarial basada en web.

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Peru
basado en el modelo de la Computing Curricula de IEEE-CS/ACM