Asignatura Aplicaciones y Sistemas Distribuidos Departamento Informática Área No rellenar de momento Nº Estudiantes Créditos ECTS 3 Curso 1º Carácter Obligatorias previstos Temporalidad 25 Semestre 2 Breve descripción de los contenidos Objetivos generales: (3 máximo, a ser posible de 1 sola línea) -1. Comprender las arquitecturas de aplicaciones distribuidas y servicios. -2. Aplicar las técnicas tanto de diseño, evaluación como de integración de aplicaciones empresariales distribuidas -3. Diseñar y evaluar tecnologías distribuidas emergentes: computación en la nube (Cloud computing) y computación distribuida y en malla (Grid computing). Competencias cubiertas: (referencias numéricas a las de la ficha de master) - Competencias de Dirección y Gestión: - Competencias de Tecnologías Informáticas: 2, 6 Contenidos teóricos: (10 temas máximo, a definir con 1 sola línea) -1. Introducción. Necesidades empresariales de computación distribuída. Desafíos. -2. Arquitecturas de las aplicaciones empresariales distribuídas (multicapa, multicanal, SOA, componentes, servidores de aplicaciones) -3. Integración de las aplicaciones empresariales (EAI): Interfaces (HTML, scraping, SOAP, REST, JNI, etc); Mashups; Software intermediario para la integración (EMS, ESB, MOM). -4. Servicios en la nube. IaaS, PaaS, SaaS. Conceptos, tecnologías e implementaciones. -5. Computación distribuída y en malla (Grid). Conceptos, tecnologías e implementaciones. Contenidos prácticos: (10 prácticas máximo, a definir con 1 sola línea) -1. Ejercicios de arquitecturas distribuidas. -2. Ejercicios de integración. -3. Ejercicios de cloud computing. -4. Ejercicios de grid. Competencia Resultado de aprendizaje T.2 TIB1 Sistemas de evaluación Conocer las arquitecturas de Controles de teoría aplicaciones distribuidas y Trabajos en grupo servicios T.2 TIB2 Saber seleccionar la Controles de teoría arquitectura de aplicación Trabajos en grupo distribuida adecuada a un problema dado T.6 TIB3 Saber diseñar una aplicación Trabajo en grupo distribuida en base a una arquitectura concreta T.6 TIB4 Conocer y aplicar las técnicas Controles de teoría de evaluación de aplicaciones Trabajos en grupo distribuidas empresariales T.6 TIB5 Conocer las técnicas de Controles de teoría integración de aplicación distribuidas empresariales T.6 TIB6 Saber aplicar las técnicas de Trabajo en Grupo integración de aplicación distribuidas empresariales T.6 TIB7 Conocer las técnicas de Controles de teoría computación en la nube T.6 TIB8 Saber diseñar aplicaciones y Trabajos en grupo sistema distribuidos basados en computación en la nube T.6 TIB9 Conocer la técnica de la Controles de teoría computación grid T.6 TIB10 Saber diseñar aplicaciones y Trabajos en grupo sistema distribuidos basados en la computación grid Actividades presenciales del profesor Horas presenciales del profesor por grupo Clases expositivas 8 Prácticas de aula/seminario/taller 2 Prácticas de laboratorio/campo 9 Prácticas clínicas - Tutorías grupales 1,5 Otras (especificar) Evaluación 2 TOTAL 22,5 (30%) ¿Se trata de una asignatura compartida No con otra titulación? Indicar titulación/es Número de ¿Participa algún profesor externo a la UniveTIBidad de Oviedo en la - No asignatura? profesores externos a la UniveTIBidad de 0 Oviedo Número de horas Número de ECTS que impartirán 0 presenciales totales 0 que impartirán Fuentes de financiación previstas PERFIL DEL PROFESORADO EXTERNO A LA UNIVETIBIDAD DE OVIEDO Adecuación a los Titulación requerida Experiencia investigadora y/o ámbitos de conocimiento profesional vinculados a la asignatura