UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION NOMBRE DE LA ASIGNATURA: ARQUITECTURA Y TECNOLOGÍAS DE LA WEB 0 a. Generalidades. Número de Orden: 46 Código: Ciclo Académico : Prerrequisit o (s): 35 Asignatura s aprobadas Área: U.V.: ATW 0 X Especializad a 3 Duración del Ciclo en Semanas: Duración /Horas Clase Minutos: Número /Horas Clase por Ciclo: Horas Teóricas/ Semanales : Horas Prácticas/ Semanales : 16 50 minuto s 64 1 3 b. Descripción de la Asignatura: La Arquitectura y Tecnologías de la Web se conciben como el intercambio de información en Internet, haciendo so de tecnologías Web para aplicaciones Cliente/Servidor. En esta arquitectura, se describe un modelo de interacción síncrono entre servicios, fundamentado en la relación cliente/servidor. El estudiante de esta asignatura identificará los escenarios reales de aplicaciones basadas en servicios Web, para lo cual deberá contar con el dominio de modelos de interacción complejos, la posibilidad de establecer condiciones de sincronización asociadas a las interacciones, asi como establecer las relaciones necesarias de composición avanzada y dinámicas entre servicios. UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION c. Objetivos Generales de la Asignatura: Cognoscitivo: Desarrollar el conocimiento respecto a la infraestructura y tecnologías web, que fundamente su posterior aplicación. Procedimental: Aplicar los conocimientos adquiridos sobre la implementación de Servidores Web, para la integración de aplicaciones. Actitudinal: Proponer soluciones eficientes, relacionadas a la utilización de servidores Web. d. Contenido: UNIDAD I INTRODUCCIÓN A LOS SERVICIOS WEB Contenido: 1.1 Introducción 1.2 Definición de Servicios web 1.3 Tecnologías básicas involucradas en los servicios Web 1.4 Aspectos relacionados con servicios Web 1.4.1 Orquestación 1.4.2 Interoperatividad 1.4.3 Seguridad 1.4.4 Otros 1.5 Uso de Tecnologías para el desarrollo y despliegue de servicios Web UNIDAD II SERVIDORES WEB Contenido: 2.1 Características y particularidades de los servidores Web. 2.2 Requisitos de sistema para la instalación de servidores Web y sus extensiones en distintas plataformas. 2.3 Características y funcionalidad de los módulos y extensiones de los servidores Web. UNIDAD III CONCEPTOS BÁSICOS DE SISTEMAS SERVIDORES Contenido: 3.1 Procedimientos de instalación y configuración de servidores Web. UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION 3.2 3.3 3.4 3.5 3.6 Mecanismos de control de acceso a la información y autenticación de usuarios. Descripción de los protocolos SOAP, HTTP, HTTPS y SSL. Configuración de URLS, puertos y servidores virtuales en un servidor Web. Lenguajes de script de los sistemas operativos. Procedimientos de operación de servicios Web. UNIDAD IV MÓDULOS Y EXTENSIONES DE LOS SERVIDORES WEB. Contenido: 4.1. Parámetros de configuración de los módulos y extensiones de los servidores Web. 4.2. Procedimientos para integrar los módulos y extensiones de los servidores Web en el propio sistema y en su entorno de red. UNIDAD V DISEÑO WEB Y ACCESIBILIDAD. Contenido: 5.1 Introducción 5.1.1 Arquitectura IP 5.1.2 Threats y forma de ataque 5.1.3 Servicios de seguridad 5.1.4 Mecanismos de seguridad 5.2 Principios de criptografía 5.2.1 Encriptación simétrica 5.2.2 Encriptación de llave publica 5.2.3 Funciones hash 5.2.4 Firma digital 5.3 Algoritmos de criptografía 5.3.1 MDA5 5.3.2 SHA 5.3.3 RSA 5.3.4 Diffie-Hellman 5.4 Autenticación 5.4.1 Basados en password 5.4.2 Basados en direcciones UNIDAD VI TÉCNICAS Y MÉTODOS DE CLASIFICACIÓN Y ORGANIZACIÓN DE CONTENIDOS Contenido: 6.1 Técnicas de actualización de contenidos y control de versiones. 6.2 Mecanismos de control de acceso a la información y autenticación de usuarios. UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION 6.3 Parámetros de rendimiento del servidor Web y sus complementos y técnicas de optimización. 6.4 Función y características de un servidor de estadísticas 6.5 Normativa legal vigente sobre publicación en servidores Web. UNIDAD VII SERVIDORES DE APLICACIONES WEB. Contenido: 7.1 Procedimientos de instalación y configuración de servidores de aplicaciones. 7.2 Mecanismos de acceso a bases de datos desde servidores Web. 7.3 Introducción a la arquitectura de sistemas Web en tres capas. 7.4 Procedimientos de comunicación del servidor de aplicaciones con el servidor Web y el sistema gestor de bases de datos. 7.6 Procedimientos de implantación de aplicaciones en un servidor de aplicaciones. 7.7 Servidor de Protocolo de transferencia de archivos. 7.8 Cuentas anónimas. 7.9 Implementación de Microsoft FTP. 7.10 Administración de FTP en IIS. 7.11 Telnet. UNIDAD VIII RENDIMIENTO DE UNA PLATAFORMA WEB Contenido: 8.1 Parámetros de rendimiento de un servicio Web. 8.2 Metodología de medición y evaluación de la calidad de servicio de una plataforma Web. 8.3 Técnicas de diagnóstico de incidencias en plataformas Web. 8.4 Procedimientos de resolución de incidencias en plataformas Web. UNIDAD IX EXPLOTACION DEL CLOUD COMPUTING. Contenido. 9.1. Beneficios del Cloud Computing. 9.2. Manipulación de Hardware y software Cloud. 9.3. Modelos de nubes: privadas, públicas e híbridas. 9.4. Probando la Seguridad en la nube. 9.5. Auditoría y cumplimiento en la nube. 9.6. Aspectos estratégicos. 9.7. Recursos y herramientas de virtualización. 9.8. Prácticas de virtualización. 9.9. Plataformas. 9.10. Herramientas Cloud Computing. UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION 9.11. Desarrollo de proyecto Cloud Computing. e. ESTRATEGIA METODOLÓGICA. El programa de la presente asignatura ha sido formulado para desarrollarse en un 75% en horas prácticas, lo cual incluye, facilitar los contenidos integrados al contexto real de forma paralela, proceso que será evaluado a través de investigaciones, laboratorios, elaboración de proyectos y otras actividades que contribuyan a la adquisición de las competencias. Así mismo, se empleará un 25% de horas teóricas para cimentar la base conceptual de los contenidos vertidos, evaluándose con las mismas estrategias de la práctica. En el ciclo de aprendizaje de este programa, el estudiante es el centro del mismo, y como tal, su rol se estima dinámico, proactivo y propositivo, contando con el apoyo y guía del facilitador asignado, quien podrá ejecutar sus sesiones de clase tanto presencial, semipresencial como virtualmente, lo que será validado por la Universidad. f..Bibliografía: NOMBRE DE LA OBRA Servicios en Red Servicios Web XML Tecnologías y redes de transmisión de datos Ajax, Rich Internet Applications y desarrollo Web para programadores AUTOR CASA EDITORA PAÍS Francisco Sivianes Castillo Paraninfo España Cauldwell, Patrick Anaya Multimedia Enrique Herrera Pérez Limusa Deitel, Harvey Anaya Multimedia NÚMERO DE AÑO DE EJEMPLARES EDICIÓN EN BIBLIOTECA 2010 * 2002 * España 2003 * España 2008 * * En adquisición. Dado que los libros serán adquiridos, ya se ha solicitado a Librería los ejemplares que se necesitan. UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION Sitios web NOMBRE DEL SITIO RESPONSABLE PAÍS http://w3c.es/Divulgacion/GuiasBreves/ServiciosWeb Servicio web España http://msdn.microsoft.com/enus/library/ms995764.aspx http://www.enye-sec.org/textos/servicios_web.pdf Utilizando SOAP Servicio web USA México FECHA DE VISITA 30-Abr2012 20May2012 25May2012