Grandes sistemas corporativos Guía de Aprendizaje – Información al estudiante 1. Datos Descriptivos Asignatura Grandes sistemas corporativos Materias Computación para ingeniería, Sistemas y servicios en Internet y Sistemas y servicios interactivos Departamento responsable Arquitectura y Tecnología de Sistemas Informáticos Créditos ECTS 4 Carácter Optativa Titulación Máster en Ingeniería Informática por la Universidad Politécnica de Madrid Curso 1º Especialidad No aplica Curso académico 2010-2011 Semestre en que se imparte Febrero a Junio Semestre principal Febrero a Junio Idioma en que se imparte Castellano Página Web http://laurel.datsi.fi.upm.es/docencia/asignaturas/GSC 1 Profesorado DESPA CHO NOMBRE Y APELLIDO Correo electrónico Pedro de Miguel Anasagasti (Coord.) 4203 pmiguel@fi.upm.es Diego Cardalliaguet Gómez-Málaga IBM diego.cgm@es.ibm.com IBM 2. Conocimientos previos requeridos para poder seguir con normalidad la asignatura Asignaturas superadas Sistemas Operativos (grado) Arquitectura de computadores (grado) Programación para Sistemas (grado) Sistemas distribuidos (grado) Otros resultados de aprendizaje necesarios 2 Objetivos de Aprendizaje Esta asignatura da una visión de las tecnologías fundamentales usadas en mainframes, incluyendo las arquitecturas de hardware del System z de IBM y de los sistemas operativos que se pueden instalar él, principalmente z/OS. Se aborda la estructura de z/OS, aspectos de seguridad, robustez y fiabilidad; se describe el funcionamiento de los principales subsistemas y la importancia que tienen en la informática de las empresas hoy día. COMPETENCIAS ASIGNADAS A LA ASIGNATURA Y SU NIVEL DE ADQUISICIÓN Código Competencia Nivel Competencias específicas CE-4 CE-9 Capacidad para modelar, diseñar, definir la arquitectura, implantar, gestionar, operar, administrar y mantener aplicaciones, redes, sistemas, servicios y contenidos informáticos. Capacidad para diseñar y evaluar sistemas operativos y servidores, y aplicaciones y sistemas basados en computación distribuida. 4 3 Competencias profesionales CGP-23 CGP-21 CGP-22 Capacidad para desarrollar e implantar una solución informática en un entorno empresarial (FI) Capacidad para decidir entre adquirir, desarrollar o aplicar tecnología a lo largo de la amplia gama de categorías de procesos, productos y servicios de una empresa o institución (PAFET) Capacidad para comprender el mercado, sus hábitos y necesidades de productos o servicios tecnológicos (PAFET) LEYENDA: Nivel de adquisición 1: Conocimiento Nivel de adquisición 2: Comprensión Nivel de adquisición 3: Aplicación Nivel de adquisición 4: Análisis y Síntesis 3 4 3 3 RESULTADOS DE APRENDIZAJE DE LA ASIGNATURA Código RA1 RA2 Resultado de aprendizaje Manejar los fundamentos necesarios para gestionar y administrar sistemas Analizar y valorar los conceptos de sistemas operativos y monitorización RA3 Comprender y valorar la arquitectura y funcionamiento de los mainframes RA4 Valorar y definir la organización del mainframe para el servicio al negocio de las empresas RA5 Analizar y valorar los servicios y mecanismos análisis y comportamiento del sistema (RMF y SMF) RA6 Analizar y definir los mecanismos de virtualización necesarios para grandes sistemas 4 Nivel de Competencias asociadas adquisición CE-4 3 CE-9 3 CE-4 CGP-23 CGP-21 CE-4 CGP-23 CGP-21 CGP-22 CE-4 CGP-23 CGP-21 CGP-22 CE-4 CGP-23 CGP-21 CGP-22 3 3 3 4 4 3 3 3 3 3 3 4 4 3 3 Sistema de evaluación de la asignatura INDICADORES DE LOGRO Ref L1 L2 L3 L4 Indicador Conocer ISPF y TSO con la profundidad necesaria como para trabajar en el sistema cómodamente Entrega de los trabajos autónomos que se vayan pidiendo a medida que avanzan los temas Comprender el sistema y determinar las qué capacidades son necesarias para qué tareas dentro de la organización IT de la empresa. Saber encontrar la información adecuada para comprender el comportamiento del sistema y si éste se ajusta a las necesidades corporativas 5 Relacionado con RA RA1 Todas las RA RA1, RA3, RA4 RA2, RA5 EVALUACION SUMATIVA Identificación de las actividades evaluables Lab1. Asociado con módulo 2 (pág. 8 de esta guía) Lab2. Asociado con módulo 3 (pág. 8 de esta guía) Lab3. Asociado con módulo 4 (pág. 9 de esta guía) Lab4. Asociado con módulo 5 (pág. 9 de esta guía) Presentaciónes de trabajos Examen final 6 Momento Lugar Peso 15% 10% 10% 10% 15% 40% Total: 100% CRITERIOS DE CALIFICACIÓN Para completar la evaluación será necesario haber completado, como mínimo, el laboratorio 1 y la entrega de los trabajos pedidos. Excluida la evaluación 7 Contenidos y Actividades de Aprendizaje Esta asignatura consta de dos módulos principales, cada uno de los cuáles se divide en varias lecciones. A continuación se detalla brevemente el contenido de estos módulos: -Grandes sistemas. Arquitectura de hardware del System z de IBM En esta sección estudiamos la organización del System z. No solo desde el punto de vista de los componentes y de su diseño sino también desde el punto de vista de la implementación concreta que se adopta: canales de E/S, books y ampliaciones del sistema, organización de los CPs, procesadores de apoyo, procesadores especializados ... -Sistemas operativos para el System z. En el System z se pueden instalar varios sistemas operativos. Haremos un repaso de todos ellos y se hará hincapié en los dos más específicos: z/OS y z/VM. -Optimización de IT En éste módulo principal hablaremos de dos aspectos complementarios de la optimización de la infraestructura tecnológica de una empresa. La visualización, tanto del hardware como del software; y la arquitectura orientada a servicios (SOA en sus siglas en inglés). Veremos cómo la virtualización de recursos permite un desarrollo de SOA mucho más efectivo. CONTENIDOS ESPECÍFICOS Bloque / Tema / Capítulo Apartado 1. Computación Comercial de Gran Escala L1. Capacidad L2. Escalabilidad L3. Disponibilidad L4. Integridad y Seguridad L5. Gestión de Sistemas L6. Virtualización de recursos 2. Hardware de System z L7. Arquitectura HW L8. Componentes y características del System z L9. Evolución del System z: z196 3. Software base para el System z – Sistemas operativos L10. z/OS y sus componentes L11. z/VM y sus componentes L12. Linux para System z L13. Sysplex paralelo y técnicas de clustering 8 Indicadores Relacionados 4. Software Base para el System z - Subsistemas transaccionales L14. CICS (Customer Information Control System) L15. IMS (Information Management System) L16. WAS (WebSphere Application Server) L17. DB2 (Gestor de BB.DD relacionales) L18. WebSphere MQ (Mensajería y comunicación asíncrona de aplicaciones) 5.- System z y los modelos tecnológicos para la empresa L19. SOA (Service Oriented Architecture) L20. Cloud Computing 9 Breve descripción de las modalidades organizativas utilizadas y de los métodos de enseñanza empleados 10 11 BREVE DESCRIPCIÓN DE LAS MODALIDADES ORGANIZATIVAS UTILIZADAS Y METODOS DE ENSEÑANZA EMPLEADOS CLASES DE TEORIA CLASES DE PROBLEMAS PRÁCTICAS TRABAJOS AUTONOMOS TRABAJOS EN GRUPO TUTORÍAS Durante una clase de teoría o lección magistral, el profesor realiza una exposición verbal de los contenidos sobre la materia objeto de estudio, mediante la cual suministra a los alumnos información esencial y organizada procedente de diversas fuentes con unos objetivos específicos predefinidos (motivar al alumno, exponer los contenidos sobre un tema, explicar conocimientos, efectuar demostraciones teóricas, presentar experiencias, etc.) pudiendo utilizar para ello, además de la exposición oral, otros recursos didácticos (audiovisuales, documentos, etc). Este método de enseñanza se utiliza como complemento de la clase de teoría (lección magistral) y se basa en solicitar a los estudiantes que desarrollen soluciones adecuadas a un determinado fin, mediante la ejercitación de rutinas, la aplicación de fórmulas o algoritmos, la aplicación de procedimientos de transformación de la información disponible y la interpretación de los resultados. La intención principal es la de aplicar lo ya aprendido para favorecer la comprensión tanto de la importancia como del contenido de un nuevo tema, afianzar conocimientos y estrategias y su aplicación en las situaciones prácticas que se planteen. Se trata de la realización de proyectos de desarrollo software de tamaño medio completos. Los alumnos deberán trabajar a partir de un documento con la descripción detallada de las especificaciones funcionales que debe cumplimentar el proyecto. El producto final producido deberá pasar un conjunto exhaustivo de pruebas funcionales. Se trata de actividades que el alumno deberá abordar de forma individual, sin supervisión del profesor, pero recibiendo retroalimentación por parte de este último y soporte a través de tutorías no programadas. El propósito principal es desarrollar su capacidad de autoaprendizaje. Se trata de actividades donde varios alumnos, como grupo, deben resolver determinada tarea o proyecto. A parte de la complejidad inherente al proyecto en sí, ese tipo de trabajos exige que el grupos de alumnos se divida y gestione la elaboración del proyecto por partes. Atención personalizada a los estudiantes mediante un conjunto de reuniones programadas dirigidas a grupos muy reducidos de alumnos en que éstos podrán además interactuar entre sí y con el profesor. 12 3. Recursos didácticos RECURSOS DIDÁCTICOS Apuntes de la asignatura. Máster en Administración y Gestión de Sistemas Informáticos. Material proporcionado a través del portal virtual del máster. Redbooks de IBM: http://www.redbooks.com BIBLIOGRAFÍA z/OS internet library: http://www03.ibm.com/systems/z/os/zos/bkserv/ z/OS Basic skills information center: http://publib.boulder.ibm.com/infocenter/zoslnctr/v1r7/index.jsp System z operating systems site: http://www•03.ibm.com/systems/z/os/ z/VM Information Center: http://publib.boulder.ibm.com/infocenter/zvm/v5r4/index.jsp RECURSOS WEB EQUIPAMIENTO Se necesitará un emulador de 3270 instalado en el portátil proporcionado por el máster (x3270 si el so es linux) y un emulador vt100 como el PuTTY. Para las prácticas tuteladas y no tuteladas es conveniente usar (incluye los emuladores de 3270 y vt100) el Rational Developer for z de IBM (se proporciona gratuitamente para el alumnado por parte de IBM). 13 4. Cronograma de trabajo de la asignatura Semanas 1 Actividades en Aula Computación comercial de gran escala Actividades en Laboratorio Trabajo Individual 0 0 2 A determinar Materia de examen 1y2 HW de System z 3y4 SW base para System z – Sistemas Operativos 4 A determinar Lab y examen 5y6 SW base para el System z – Subsistemas Transaccionales 2 A determinar Lab y examen 7y8 Modelos tecnológicos para la empresa y el System z 2 . 14 Actividades de Evaluación A determinar Lab y examen Lab y examen 15