Integración de interfaces web con el portal grid GENIUS. Web interface integration with the GENIUS grid portal
|
|
- José Luis de la Cruz Jiménez
- hace 6 años
- Vistas:
Transcripción
1 Integración de interfaces web con el portal grid GENIUS Web interface integration with the GENIUS grid portal M. Oldenhof Centro de Química, Instituto Venezolano de Investigaciones Científicas (IVIC), Apdo. Postal 21827, Caracas 1020A, Venezuela, y Facultad de Ciencias, Escuela de Computación, Universidad Central de Venezuela, Caracas 1020A, Venezuela. moldenho@ivic.ve C. Mendoza Centro de Física, Instituto Venezolano de Investigaciones Científicas (IVIC), Apdo. Postal 21827, Caracas 1020A, Venezuela, y Centro Nacional de Cálculo Científico Universidad de Los Andes (CeCalCULA), Mérida 5101, Venezuela. claudio@ivic.ve Resumen La interfaz web del programa de estructura atómica AUTOSTRUCTURE ha sido integrada al portal grid GENIUS, lo que facilita su uso en ambientes grid de computación distribuida. También establece una metodología general para adaptar programas de computación científica de alto rendimiento a la nueva e-infraestructura. Abstract The web-based interface of the atomic structure code AUTOSTRUCTURE has been integrated to the GENIUS grid portal, which facilitates its use in distributed grid environments. It also establishes a general methodology for adapting high-performance scientific computing codes to the new e- infrastructure. 1. Introducción Con el uso intensivo de reservorios distribuidos de datos científicos en una cantidad cada vez mayor de proyectos en el área de salud, biomedicina, física, química, astronomía, ambiente, petróleo, entre otros, ha nacido una nueva forma de hacer ciencia: la e- Ciencia [1]. Visualizamos la e-ciencia como colaboraciones globales y dinámicas sobre una Internet de segunda generación. Esto implica, por una parte, la explotación de herramientas de tecnología avanzada para recolectar, integrar, compartir, minar, analizar y visualizar grandes volúmenes de datos, y por la otra, simulaciones numéricas en la tera-escala. Estos requerimientos demandan una nueva cyberinfraestructura lo que ha implicado la adopción de ambientes de computación en malla (grid) [2]. En el Instituto Venezolano de Investigaciones Científicas (IVIC) se emplea una diversidad de programas de cálculo intensivo en diferentes áreas de investigación. Entre los programas que se utilizan actualmente en las áreas de física atómica, astrofísica y química quántica, podemos mencionar AUTOSTRUCTURE [3, 4, 5], R-MATRIX [6], OPSERVER [7], XSTAR [8] y CATIVIC [9]. Con las nuevas posibilidades de la computación en malla en puerta, nos vemos en la necesidad de adaptar este portafolio de programas FORTRAN a un nuevo esquema operacional donde la computación ahora se concibe como un servicio. Esto implica el desarrollo de interfaces web, paralelización de los códigos, su optimización en ambientes distribuidos y su integración por medio de un portal grid [10] o, alternativamente, una máquina virtual [11].
2 Fig. 1. Arquitectura de GLITE. En el presente artículo reportamos nuestras experiencias utilizando el portal grid GENIUS [12] en la adaptación del programa AUTOSTRUCTURE a los requerimientos del entorno de computación grid. Comenzamos en la próxima sección con un recuento de nuestra contribución en la instalación de una red de computación distribuida (GridVenezuela) con clusters de PCs bajo el middleware GLITE [13] en cuatro instituciones académicas de Venezuela; específicamente, el IVIC, la Universidad Central de Venezuela (UCV), la Universidad Simón Bolívar (USB) y la Universidad de Los Andes (ULA). También incluimos su entonación y optimización para el cálculo distribuido, la gridificación de los códigos y el desarrollo de interfaces web para facilitar interactividad y reducir curvas de aprendizaje. Continuamos con breves descripciones de la aplicación AUTOSTRUCTURE y el portal GENIUS, para entonces centrarnos en el proceso de integración de la interfaz web de la primera. Finalizamos con las conclusiones del proyecto y algunas recomendaciones sobre su aplicabilidad como metodología general para adaptar programas científicos de computación intensiva a la nueva e- infraestructura. 2. IVIC en el GridVenezuela La incorporación del IVIC en el GridVenezuela se lleva a cabo con la participación de los Laboratorios de Física Computacional y Química Computacional y la Gerencia de Informática y Sistemas, y con la colaboración cercana de la ULA, USB y UCV. La conexión entre estas instituciones a 34 MB/s se enmarca dentro del programa de Internet2 (REACCIUN2) que patrocina actualmente el Ministerio del Poder Popular para la Ciencia y la Tecnología. El middleware que se utiliza para dicho grid es GLITE [13]. En cualquier proyecto de computación grid, la capa intermedia que proporciona el middleware es un componente crucial. GLITE combina una capa intermedia básica con una gama de servicios de mayor nivel. GLITE se distribuye bajo una licencia de fuente abierta que integra componentes de las mejores herramientas actuales de capa intermedia, tales como CONDOR y GLOBUS TOOLKIT, así como componentes desarrollados para el Large Hadron Collider (LHC) Computing Project (LCG). El resultado es una solución óptima de capa intermedia compatible con el PORTABLE BATCH SYSTEM (PBS), CONDOR y el LOAD SHARE FACILITY (LSF). Tiene como objetivo la interoperabilidad y la provisión de servicios fundamentales que faciliten el desarrollo de aplicaciones grid en todos los campos. GLITE está considerado como un sistema modular que permite que los usuarios implementen diferentes servicios según sus necesidades, sin verse obligados a utilizar el sistema completo. Con esto se pretende que cada usuario adapte el sistema a su situación particular. En la Fig. 1 se puede ver un ejemplo del flujo de una tarea en el grid y la interacción de los diferentes componentes de GLITE. Los componentes principales de GLITE son: 1. El User Interface (UI) es el único componente con el cual el usuario interactúa directamente; 2. El Workload Management System (WMS) decide a cuál elemento de cómputo se envía la tarea; 3. El Computing Element (CE) se encarga de recibir los trabajos del WMS para luego enviarlos a ejecutar en un nodo de trabajo;
3 4. El Worker Node (WN) es el nodo que finalmente ejecuta el trabajo. La adopción de GLITE asegura la compatibilidad con los grids europeos del Enabling Grids for E-Science (EGEE) y su integración con los de Latinoamérica bajo la E- Infrastructure shared between Europe and Latin America (EELA). Actualmente el IVIC contribuye al GridVenezuela con un cluster de 9 procesadores, planificando aumentar a 64 procesadores en el corto plazo. En los clusters se ha instalado el sistema operativo SCIENTIFIC LINUX En el nodo principal del cluster está instalado el CE de GLITE. Los otros nodos figuran como WNs. El único componente con que interactúan los usuarios es el UI. Para facilitar el uso del grid por parte de los usuarios e integrar las aplicaciones de cálculo intensivo (por ejemplo, AUTOSTRUCTURE), se ha instalado en el UI el portal grid GENIUS [12]. 3. AUTOSTRUCTURE El programa AUTOSTRUCTURE [3, 4, 5] es una versión actualizada y extendida del código de estructura atómica SUPERSTRUCTURE [3], ampliamente utilizado por la comunidad internacional de física atómica y astrofísica. Para un sistema iónico seleccionado por el usuario, AUTOSTRUCTURE calcula sus propiedades atómicas tales como los niveles energéticos, longitudes de onda y las probabilidades de transición tanto radiativas como de autoionización. Los problemas de utilización de SUPERSTRUCTURE tienen que ver con la gerencia de versiones, la estructura complicada de los datos de entrada/salida, rendimiento y documentación. Aunque AUTOSTRUCTURE ha mejorado los dos primeros puntos, especialmente el de los datos de entrada, a través de una interfaz basada en la estructura de FORTRAN NAMELIST, ésta puede ser simplificada y refinada con tecnología web. Este enfoque también se puede extender al archivo de salida que básicamente no se ha cambiado en 20 años de uso. Palacios & González [14] han desarrollado una interfaz de usuario web para AUTOSTRUCTURE basada en JAVA SERVER PAGES (JSP), la cual hemos integrado en el presente trabajo, a manera de proyecto piloto, al portal GENIUS. 4. GENIUS El portal grid GENIUS [12] ha sido desarrollado para facilitar a los científicos el acceso, ejecución y monitoreo de sus propios trabajos en el grid usando un simple navegador web. Como se aprecia en la Fig. 2, GENIUS está implementado sobre varios servicios del middleware. Fig. 2. Estructura general de GENIUS. La estructura del portal se puede describir con un modelo de tres capas (Fig. 3): 1. El cliente es la estación de trabajo del usuario que contiene un simple navegador web; 2. El servidor es la máquina donde reside el UI de GLITE en concurrencia con los servicios de APACHE WEB, JAVA/XML FRAMEWORK ENGINFRAME [15] y GENIUS; 3. Los recursos remotos del grid. El usuario puede acceder a sus archivos en el UI a través de los servicios de ENGINFRAME con capacidad de enviar trabajos al grid y manejar la data. La interfaz web reemplaza los complicados comandos de texto de GLITE, eliminando las limitaciones asociadas al sistema operativo, a la conexión y seguridad de red y a las del sitio y dispositivo de trabajo. El usuario puede, en efecto, interactuar con el grid desde cualquier sitio (oficina, habitación, hotel y cybercafé, entre otros) y con cualquier dispositivo (PC, PDA, teléfono WAP, etc.). 5. Integración de AUTOSTRUCTURE con GENIUS GENIUS ofrece la posibilidad de integrar las interfaces graficas web de diferentes aplicaciones. Así el usuario sólo tiene que acceder a un portal maestro para enviar trabajos al grid, usando las mismas interfaces gráficas de las aplicaciones con las cuales está acostumbrado. La ventaja de este enfoque es que generaliza el motor de manejo del grid de GENIUS a todas las aplicaciones, en vez de tener que desarrollarlo para cada una de ellas. En el presente trabajo, a manera de proyecto piloto, se ha
4 investigado el grado de integración que se puede lograr para la interfaz web de AUTOSTRUCTURE.
5 Fig. 3. Modelo de tres capas de GENIUS. Fig. 4. Integración de AUTOSTRUCTURE con GENIUS. El esquema de integración de AUTOSTRUCTURE con GENIUS se puede apreciar en la Fig. 4. En nuestro caso, la interfaz web de AUTOSTRUCTURE y el portal GENIUS se han instalado en el UI, pero también es posible instalar la primera en otro servidor web ya que ambos utilizan el protocolo HTTP para intercomunicación. Esta implementación es un ejemplo del esquema triangular propuesto por Chaves et al. [16] para adaptar aplicaciones científicas que utilizan tecnología web en ambientes distribuidos. En la Fig. 5 mostramos la portada de GENIUS desde cuya lista de aplicaciones a la izquierda se puede invocar a AUTOSTRUCTURE en una segunda pantalla. A la interfaz web original de AUTOSTRUCTURE se le ha agregado una opción para
6 enviar la tarea al grid (ver Fig. 5). Esta opción crea los archivos Fig. 5. Interfaz web de AUTOSTRUCTURE invocada desde el portal GENIUS. de entrada necesarios para correr AUTOSTRUCTURE en el grid, el cual entonces llama a una función en GENIUS a través del protocolo HTTP. Finalmente, GENIUS baja los archivos necesarios al UI y envía la tarea al grid. También se encarga de monitorear el status de la tarea hasta su conclusión. El primer paso para la integración es crear la posibilidad de abrir la aplicación en GENIUS. Como GENIUS está basado en ENGINFRAME, es fácil agregar esta opción editando un archivo de configuración XML del ENGINFRAME. También se puede indicar la función a llamar relacionando la opción agregada en el mismo archivo XML. Dicha función, en nuestro caso, abre la página web de AUTOSTRUCTURE. El segundo paso es adaptar la aplicación al ambiente grid. La aplicación web de AUTOSTRUCTURE originalmente genera los archivos de entrada y manda a ejecutar la aplicación AUTOSTRUCTURE. Se ha agregado la opción Submit to Grid a la interfaz web de AUTOSTRUCTURE. La opción también genera los archivos de entrada pero los almacena en una carpeta en el servidor web de AUTOSTRUCTURE. Posteriormente, del lado del usuario se realiza un traslado automático a una función de GENIUS. Esta nueva función baja los archivos del servidor web de AUTOSTRUCTURE al servidor de GENIUS, y llama a la ya existente función job-submit para enviar la tarea al grid. Una de las dificultades que hemos encontrado es que el manejo de los archivos de entrada/salida dentro la interfaz web de AUTOSTRUCTURE se lleva a cabo con un sistema de bases de datos (MYSQL), lo que hace necesario destacarle al usuario el momento cuando el control del proceso retorna del portal a la aplicación después de su ejecución. Una situación similar se presenta en la aplicación de química cuántica CATIVIC. 6. Conclusiones La ventaja principal de integrar aplicaciones web con GENIUS es que generaliza su motor de manejo del grid a todas las aplicaciones, en vez de tener que desarrollarlo para cada una de ellas. El usuario se autentica en el grid sólo una vez por medio de GENIUS, y de la misma sesión del usuario se envían las tareas de otras aplicaciones al grid. Una mejora para el portal GENIUS podría ser un modulo de administración para facilitar la integración de interfaces web en vez de integrarlas manualmente. La integración de aplicaciones con interfaces web al portal GENIUS no presenta muchas dificultades y facilita considerablemente el manejo del grid por parte del usuario. Entre las ventajas podemos citar las siguientes: No hay que aprender los múltiples y complicados comandos de texto para hacer uso del grid; No es necesario instalar software localmente sino disponer de un simple navegador web;
7 Desde cualquier sitio y cualquier dispositivo (PDA, portátil, PC, teléfono móvil) se puede acceder al grid; GENIUS no aparenta tener limitaciones en relación al lenguaje de programación que se utilice para desarrollar la interfaz web (por ejemplo, JSP y PHP) lo que evita molestas transcripciones. La razón es porque toda comunicación entre GENIUS y las aplicaciones se lleva a cabo a través el protocolo HTTP. Más aún, el presente enfoque se puede generalizar fácilmente a otras aplicaciones científicas (por ejemplo, CATIVIC), conformándose así en una metodología que estamos adoptando para adaptarlas a la nueva e-infraestructura. Reconocimientos Este trabajo ha sido parcialmente financiado por el FONACIT a través del Proyecto de Grupo G [10] Thomas, M.P., et al. 2005, Grid portal architectures for scientific applications, J. Phys, Conf. Ser., 16, 596 [11] Talia, D. 2005, Towards GRID Operating Systems: from GLinux to a GVM, en Workshop on Network Centric Operating Systems, Talia.pdf [12] Barbera, R., Falzone, A., Rodolico, A. 2003, The GENIUS Grid Portal, en Computing in High Energy and Nuclear Physics, TUCT001.PDF [13] Laure, E., et al. 2006, Programming the Grid with GLITE, Comp. Meth. Sci. Tech., 12, 33 [14] Palacios, E.J., González, J.A. 2004, Paralelización de aplicaciones de cálculo intensivo e implementación de interfaces web para el entorno de trabajo colaborativo grid, Tesis de grado, Universidad de Carabobo [15] [16] Chaves, J.L., et al. 2007, e-science initiatives in Venezuela, en Spanish Conference on e-science Grid Computing, gacion/cat/publicaciones/papers/luisnunez/escience.pdf Referencias [1] Hey, T., Trefethen, A. 2003, The data deluge: an e- Science perspective, en Grid Computing: Making the Global Infrastructure a Reality, Berman, F., Fox, G, Hey, A.J.G. (Eds), Wiley, New York, p. 809 [2] Foster, I., Kesselman, C. (Eds). 1999, The grid: blueprint for a new computing infrastructure, Morgan Kaufmann, San Francisco [3] Eissner, W., Jones, M., Nussbaumer, H. 1974, Techniques for the calculation of atomic structures and radiative data including relativistic corrections, Comput. Phys. Commun., 8, 270 [4] Badnell, N.R. 1986, Dielectronic recombination of Fe22+ and Fe21+, J. Phys. B, 19, 3827 [5] Badnell, N.R. 1997, On the effects of the two-body non-fine-structure operators of the Breit-Pauli Hamiltonian, J. Phys. B, 30, 1 [6] Berrington, K.A., et al. 1978, A new version of the general program to calculate atomic continuum processes using the R-MATRIX method, Comput. Phys. Commun., 14, 367 [7] Mendoza, C., et al. 2007, OPSERVER: interactive onlinecomputations of opacities and radiative accelerations, Mon. Not. R. Astron. Soc., en prensa [8] Bautista, M. A., Kallman, T. R. 2001, The XSTAR atomic database, Astrophys. J. Supl. Ser., 134, 139 [9] Ruette, F., Sanchez, M., Mendoza, C., Sierraalta, A., Martorell, G., Gonzalez, C. 2003, CATIVIC: parametric quantum chemistry package for catalytic reactions, Int. J. Quant. Chem., 303, 96
ADMINISTRACIÓN DE SERVIDORES BAJO WINDOWS 2012 MS20410: Instalando y Configurando Windows Server 2012
ADMINISTRACIÓN DE SERVIDORES BAJO WINDOWS 2012 MS20410: Instalando y Configurando Windows Server 2012 Módulo 1: Instalación y gestión de Windows Server 2012 Este módulo introduce a los estudiantes a las
PROYECTO RED NACIONAL DE BIBLIOTECAS DIGITALES ACADEMICAS PRIMER INFORME. Nombre del Proyecto: Red Nacional de Bibliotecas Digitales Académicas.
PROYECTO RED NACIONAL DE BIBLIOTECAS DIGITALES ACADEMICAS PRIMER INFORME Nombre del Proyecto: Red Nacional de Bibliotecas Digitales Académicas. Organismo responsable: La Asociación Nacional de Directores
Grid Computing. Clase 1: glite Overview. Francisco García Eijó y Alejandro Soba. Laboratorio de Sistemas Complejos Universidad de Buenos Aires
: glite Overview Francisco García Eijó y Alejandro Soba Laboratorio de Sistemas Complejos Universidad de Buenos Aires 12.06.2012 Agenda Introducción. Conceptos Grid. glite. Arquitectura. Qué es? es un
APLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra
Empleo CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01
IT Essentials I: PC Hardware and Software
IT Essentials I: PC Hardware and Software Capítulo 1: Introducción a las computadoras personales 1.1 Explicación de las certificaciones de la industria de TI 1.2 Descripción de un sistema de computación
Projecte/Treball Final de Carrera
Projecte/Treball Final de Carrera Estudi: Eng. Tècn. Informàtica de Gestió. Pla 1993 Títol: Desarrollo de una aplicación para la gestión de documentos internos de ámbito empresarial. Document: RESUMEN
Figura 1: Abriendo el Performance Monitor Figura 2: Pantalla Inicial del Monitor
Universidad de Los Andes Departamento de Ingeniería de Sistemas y Computación Infraestructura Computacional ISIS 2203 (C1) Manual Performance Monitor Windows Server 2008 Preparado por: Asistente Graduado
Ubuntu Server HOW TO : SERVIDOR DE IMPRESORAS
Ubuntu Server 12.10 HOW TO : SERVIDOR DE IMPRESORAS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar CUPS y como administrar. Common Unix Printing System (Sistema de impresión
Drupal 7-8 Diplomado en (Formación y Consultoría)
Drupal 7-8 Diplomado en (Formación y Consultoría) Instructor: Ing. Rodrigo Villanueva Nieto Correo : rodrigodrupal1@gmail.com Teléfono: 55-40-78-31-88 Despacho: Itgam Horario de oficina: Experiencia Profesional
PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS
VICTORIA GUADALUPE PEREZ SANCHEZ LIA D1 SISTEMAS OPERATIVOS PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS Objetivo: El alumno instalara en el sistema operativo Linux de la distribución
1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...
Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3
Computación Paralela Móvil
Algoritmos y Programación Paralela Facultad de Informática Universidad de Murcia Copyleft c 2008. Reproducción permitida bajo los términos de la licencia de documentación libre GNU. Contenido 1 Introducción
Servei de Sistemes d Informació Geogràfica i Teledetecció Universitat de Girona
d-ruta, un sistema móvil m de información n turística Servei de Sistemes d Informació Geogràfica i Teledetecció Universitat de Girona Contenidos Situación: La Vall de Ribes El proyecto d-ruta Encargo de
Axence nvision. Funcionalidades de Axence nvision
Axence nvision Es una solución avanzada que permite la visualización completa de casi cualquier aspecto de su red informática. Muestra su infraestructura de red en mapas gráficos, monitorea, y presenta
Clusters Linux, Grids Computacionales y el proyecto EELA. Genghis Ríos (grios@pucp.edu.pe) Dirección de Informática Académica PUCP
Clusters Linux, Grids Computacionales y el proyecto EELA Genghis Ríos (grios@pucp.edu.pe) Dirección de Informática Académica PUCP Agenda Clusters Computacionales Grids Computing EELA Clusters Computacionales
Parte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
glite Overview GRyDs / Universidad Simón Bolívar Prof. Yudith Cardinale Prof. Jesus De Oliveira
GRyDs / Universidad Simón Bolívar Grupo de Investigación en Redes y Sistemas Distribuidos glite Overview Prof. Yudith Cardinale Prof. Jesus De Oliveira Introducción a Sistemas Grid Escenario: Múltiples
I. FUNDAMENTOS DE ARQUITECTURA
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: ARQUITECTURA DE COMPUTADORAS DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Software
Diplomado en Tecnologías Móviles y Procesamiento de datos
Diplomado en Tecnologías Móviles y Procesamiento de datos OBJETIVOS DE CURSO: Dar una visión a los interesados de cómo a través de los dispositivos móviles se puede construir aplicaciones conscientes de
Especialidades en GII-TI
Especialidades en GII-TI José Luis Ruiz Reina (coordinador) Escuela Técnica Superior de Ingeniería Informática Mayo 2014 Qué especialidades tiene la Ingeniería Informática? Según las asociaciones científicas
Soluciones BYOD para el aula. 24.Febrero.2016
Soluciones BYOD para el aula 1 24.Febrero.2016 Escritorios Virtuales Avanzados Software Libre 08/03/2016 2 Qué es evaos? Solución de virtualización de aplicaciones y escritorios Open Source basada en GNU/Linux
Proyecto e-ca: Organización Virtual y Testbed. Susana Sánchez Expósito José Ruedas Sánchez II Reunión de e-ciencia Andaluza 16-17, Octubre 2008
Proyecto e-ca: Organización Virtual y Testbed Susana Sánchez Expósito José Ruedas Sánchez II Reunión de e-ciencia Andaluza 16-17, Octubre 2008 Índice Creación de una infraestructura Grid en Andalucía.
20483 Programación en C#
20483B 20483 Programación en C# Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Introducción Este curso enseña a los desarrolladores las habilidades
GLOSARIO. que interactúan para analizar información espacial en mapas. forma y la localización de los objetos en el espacio.
GLOSARIO Nota: G Término General en cualquier contexto AP Definición dentro del contexto del presente proyecto de grado y la aplicación Mapa Interactivo S Siglas incluidas en el Documento M Marcas y productos
Curso: 10983A Upgrading Your Skills To Windows Server 2016
Curso: 10983A Upgrading Your Skills To Windows Server 2016 Duración: 25 Horas INTRODUCCION En este curso, dirigido por un instructor, se explica cómo implementar y configurar nuevas características y funcionalidades
Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S
Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S Arquitectura Web Básica Arquitectura Web Contenido Estático Arquitectura Web
UNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN
UNIVERDAD MILITAR NUEVA GRANADA 1 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE Uno de los requerimientos esenciales del proyecto en la migración y puesta en marcha de todos los servicios que actualmente soporta
Virtualización Open Source. Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows
Virtualización Open Source Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows Qué es la Virtualización? La virtualización es una técnica llevada a cabo
LICENCIADO EN SISTEMAS COMPUTACIONALES. Este programa educativo se ofrece en las siguientes sedes académicas de la UABC:
LICENCIADO EN SISTEMAS COMPUTACIONALES Este programa educativo se ofrece en las siguientes sedes académicas de la UABC: Campus Campus Tijuana, Unidad Valle de las Palmas Nota: No ofertado a partir del
Ingeniería de Software y Sistemas Computacionales
Ingeniería de Software y Sistemas Computacionales Con reconocimiento de Validez Oficial de Estudios conforme al acuerdo No. 2002188 con fecha 18 de agosto de 2000 ante la Secretaría de Educación Pública.
Developing ASP.NET MVC 4 Web Applications
Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje
Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi?
Cómo puede SmartMonitor Instalar la Base de Datos en el dispositivo NAS a través de iscsi? Prólogo SCSI (Small Computer System Interface) ofrece una interfaz de transmisión de datos con alta velocidad
Virtualizamos el mainframe?
Virtualizamos el mainframe? Sergio Gonzalez Izuierdo Gerente en Data Adviser Sergio.gonzalez@datadviser.com 30 de septiembre de 2015 1 Rational Development & Test Environment IBM Rational Development and
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010 OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su
Nombre de la asignatura : Sistemas de Computación Código : Nivel (semestre de la carrera) : 7 : Ingeniería Civil Informática Nº de créditos : 4
I IDENTIFICACION Nombre de la asignatura : Sistemas de Computación Código : 503429 Nivel (semestre de la carrera) : 7 Carrera : Ingeniería Civil Informática Nº de créditos : 4 Duración : Un semestre Pre-requisitos
Pasarelas TCP/IP de IPAS
Pasarelas TCP/IP de IPAS Contenido Introducción... 2 Principio de funcionamiento... 2 Comparativa de pasarelas... 3 ComBridge Studio Suite... 5 Software adicional... 10 Licencias ComBridge Studio Suite...
SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Código: F004-P006- GFPI Nº 23 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN
Instituto Schneider Electric de Formación
Unity Pro & M340 Capítulo 1: Introducción a Unity Pro con Modicon M340 Introducción a Unity Pro A - Presentación de Unity Pro p. 3 B - Unity Pro p. 8 C - Consejos generales para desarrollar una aplicación
Instalación de Centos
Instalación de Centos Para iniciar la instalación de Centos 7 solo tienes que arrancar tu servidor o equipo desde el medio de instalación, ya sea desde un DVD, desde una Memoria USB o cargando el.iso la
Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial
Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel ha lanzado su procesador Xeon Phi en la Conferencia Internacional de Supercomputación de Alemania. El procesador
Luis Magallanes Almeida
INVESTIGACIÓN SOBRE DISEÑO E IMPLEMENTACIÓN DE LABORATORIOS DE VOZ Y TELEFONÍA IP Benildo Cayllahua Cayllahua A1320013@iberotec.edu.pe Luis Magallanes Almeida a1410269@iberotec.edu.pe Cecilia Contreras
Navegando al Día. Publicado en Revista.Seguridad (http://revista.seguridad.unam.mx) Inicio > Navegando al Día. Por David Eduardo Bernal Michelena
Publicado en Revista.Seguridad (http://revista.seguridad.unam.mx) Inicio > Navegando al Día Navegando al Día Por David Eduardo Bernal Michelena numero-09 [1] Buenas prácticas [2] navegador [3] Las actualizaciones
Nombre de la asignatura: Investigación de Operaciones II. Créditos: Aportación al perfil
Nombre de la asignatura: Investigación de Operaciones II Créditos: 2-2-4 Aportación al perfil Analizar, diseñar y gestionar sistemas productivos desde la provisión de insumos hasta la entrega de bienes
Diseño arquitectónico 1ª edición (2002)
Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado
Puesta a punto de un centro de recursos GRID utilizando Midleware GLITE 3.0
Puesta a punto de un centro de recursos GRID utilizando Midleware GLITE 3.0 Autores Maikel Isover Domínguez García* Daniel López Aldama* Alejandro Hurtado Turiño* Francisco Fernández Nodarse** Henry Ricardo
HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS
2011 HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS CREACION DEL PORTAFOLIO PARA SER PRESENTADO EL DIA LUNES ENVIADOALA CARPETA DE DROPBOX EL CUAL ES ACREDITABLE PARA LA CALIFICACION DE EL PARCIAL
Capas de presentación
TEMA5 Tema5:Programación por Capas Introducción Capa de Presentación Capa de Negocios (Lógica de Negocio) Capa de Datos Enlace a datos por medio de Clases Métodos de Manipulación de Datos Objetivos: Introducir
La plataforma Arduino y su programación en entornos gráficos
La plataforma Arduino y su programación en entornos gráficos Luisa Fernanda García Vargas Flor Ángela Bravo Sánchez Agenda 1 Control de un robot 2 Qué es Arduino? 3 4 El uso de Arduino en robótica Programación
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302
Experto en Diseño, Programacion y Creación Web
Experto en Diseño, Programacion y Creación Web Duración: 355.00 horas Descripción El Programa de Experto en Diseño y Creación Web te ofrece un método sencillo y práctico para que puedas desarrollar tu
USB232. Hoja de datos
- 1 - USB232 Hoja de datos 9600, 19200, 38400, 57600, 115200 bps Interfaz USB serie RS232 Integración de tecnología USB Para sistemas con comunicación serie RS232 - 2 - USB232 Interfaz USB serie RS232
1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
PROYECTO 2 Parte 1 BASES DE DATOS. Curso (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS
PROYECTO 2 Parte 1 BASES DE DATOS Curso 2014-15 (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS Pág. 1 de 8 1. Objetivos Generales Acceder a una Base de Datos
Elaboración de documentos Web mediante Lenguaje de Marcas
Elaboración de documentos Web mediante Lenguaje de Marcas SEIM Cursos Aplicaciones Web mediante Lenguajes de Marcas Elaboración de documentos Web mediante Lenguaje de Marcas Quiénes Somos Centro de Formación
20246C Monitoreo y operación de una nube privada
20246C 20246C Monitoreo y operación de una nube privada Fabricante: Microsoft Grupo: Sistemas Operativos Formación: Presencial Horas: 25 Subgrupo: Microsoft Windows Server 2008 Introducción Este curso
Sistemas Distribuidos: Migración de Procesos
Sistemas Distribuidos: Migración de Procesos Yudith Cardinale Universidad Central de Venezuela Facultad de Ciencias Postgrado en Computación Octubre 2013 Febrero 2014 Objetivos Entender la importancia
Curso Implementing and Managing Microsoft Desktop Virtualization (10324)
Curso Implementing and Managing Microsoft Desktop Virtualization (10324) Programa de Estudio Curso Implementing and Managing Microsoft Desktop Virtualization (10324) Planifica, instala, configura y brinda
POSGRADO EN DESARROLLO DE APLICACIONES PARA ANDROID CON JAVA
DESCRIPCIÓN POSGRADO EN DESARROLLO DE APLICACIONES PARA ANDROID CON JAVA El desarrollo de aplicaciones de Android es la solución para cubrir las necesidades emergentes para empresas nuevas y existentes,
Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.
SISTEMAS OPERATIVOS Introducción Antes de su aparición, en la comunicación con el ordenador se utilizaba un lenguaje código máquina (binario) Uso del ordenador exclusivo de los informáticos. Aparición
4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:
4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: A continuación se muestran los objetivos así como los mapas funcionales según la línea de acentuación y la línea
UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI
UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: SUPERCÓMPUTO FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS ( ) AC ( ) APOBL
R, R-Commander y R-Excel
Índice R, R-Commander y R-Excel Parte 1: Presentación e Instalación Análisis Exploratorio de Datos Máster en Técnicas Estadísticas Javier Roca-Pardiñas roca@uvigo.es Dpto. de Estatística e I.O. J. Roca-Pardiñas
Servicio de terminal remoto. Jesús Torres Cejudo
1 - Telnet, Rlogin, SSH. Telnet (TELecommunication NETwork) es el nombre de un protocolo de red red a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. También es el
SISTEMAS OPERATIVOS WINDOWS
SISTEMAS OPERATIVOS WINDOWS Un sistema operativo es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto
SISTEMA DE GESTIÓN Y CONSULTA DE DATOS DE SUELO INDUSTRIAL EN LA PROVINCIA DE BADAJOZ INFORME DESCRIPTIVO
SISTEMA DE GESTIÓN Y CONSULTA DE DATOS DE SUELO INDUSTRIAL EN LA PROVINCIA DE BADAJOZ INFORME DESCRIPTIVO Organismo Autónomo Área de Igualdad y Desarrollo Local. Diputación de Badajoz 2009 ÍNDICE INTRODUCCIÓN...3
Matriz de Planeamiento TIC
atriz de Planeamiento TC. Gestión y planificación daptación de CT planning matrix NCTE - rlanda nicial edio vanzado El planeamiento de las TC es considerado El plan de TC es actualizado Se desarrolla un
TARJETA DE ADQUISICIÓN DE DATOS USB TAD U B Bits
TARJETA DE ADQUISICIÓN DE DATOS USB TAD 12 Bits U B 2.0 CONTROL Mayo 2006 CONTROL & TECNOLOGIA Logic Elelctronics es una iniciativa empresarial dedica ha solucionar los múltiples desafíos de la ingeniería,
INFORMÁTICA Y COMUNICACIONES
GRADO MEDIO Técnico en Sistemas Microinformáticos y Redes GRADO SUPERIOR Técnico Superior en Administración de Sistemas Informáticos en Red Técnico Superior en Desarrollo de Aplicaciones Multiplataforma
PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de
CUADRO DE ADAPTACIÓN INGENIERÍA INFORMÁTICA - Campus Río Ebro Código Asignaturas aprobadas Créditos Carácter Asignaturas/Materias reconocida Créditos Carácter 12007 Cálculo 7,5 MAT1; Matemáticas I 12009
CAPÍTULO 2: DISEÑO GLOBAL DEL PROYECTO
CAPÍTULO 2: DISEÑO GLOBAL DEL PROYECTO En este capítulo explicamos de manera global cómo hemos realizado la implementación del proyecto. Para ello primero vemos por encima las partes que integran el proyecto
Arquitectura de sistemas: Título: AnalyticsMOOC- Solución TIC Big Data para entornos MOOC Número de expediente: TSI
Arquitectura de sistemas: Título: AnalyticsMOOC- Solución TIC Big Data para entornos MOOC Número de expediente: TSI- 100105-2014-192 Código: Fecha: 11/12/2014 Persona de Contacto: Carlos Vicente Corral
Números Interesantes. En México se venden 12,000 servidores de 1 CPU al año. Las PyME s buscan soluciones fáciles y accesibles de implementar*
Números Interesantes En México se venden 12,000 servidores de 1 CPU al año Las PyME s buscan soluciones fáciles y accesibles de implementar* No tienen un departamento de TI Prefieren pagar de forma incremental
Curso Implementing and Managing Microsoft Server Virtualization (10215)
Curso Implementing and Managing Microsoft Server Virtualization (10215) Programa de Estudio Curso Implementing and Managing Microsoft Server Virtualization (10215) Planifica, instala y brinda soporte a
Curso de Capacitación Técnica: Gestión de la Identidad Digital
Curso de Capacitación Técnica: Gestión de la Identidad Digital Auditorio 1 del Hotel Four Points en Montevideo, Uruguay. Del lunes 07 al miércoles 09 de noviembre de 2011 Objetivo La finalidad del curso
Lenguaje de Programación
Introducción a C/C++() UG Introducción a C/C++() Universidad de Guanajuato Sesión 18 Introducción a C/C++() Qué es un? Un entorno de desarrollo integrado o (acrónimo en inglés de integrated development
Noticias RED Remisión electrónica de documentos
Noticias RED Remisión electrónica de documentos Boletín de Noticias RED 2006/04 18 de mayo de 2006 Adaptación de las plataformas informáticas del Sistema RED para usuarios LINUX Se han adaptado todos los
Titulación(es) Titulación Centro Curso Periodo Grado de Ingeniería Informática ESCOLA TÈCNICA SUPERIOR D'ENGINYERIA
FICHA IDENTIFICATIVA Datos de la Asignatura Código 34865 Nombre Aplicaciones para dispositivos móviles Ciclo Grado Créditos ECTS 6.0 Curso académico 2015-2016 Titulación(es) Titulación Centro Curso Periodo
ESTÁNDAR DE COMPETENCIA
I.- Datos Generales Código EC0835 Título Ejecución de software con codificación de comandos y datos orientada a objetos Propósito del Estándar de Competencia Servir como referente para la evaluación y
SISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA
1ª evaluación DEPARTAMENTO MATERIA CURSO INFORMATICA SISTEMAS OPERATIVOS MONOPUESTO 1º S.M.R 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA Caracterización de sistemas operativos: Utilización de sistemas
Gestión de Alumbrado Público con Software Libre
Gestión de Alumbrado Público con Software Libre Manuel Rábade García Universidad Nacional Autónoma de México Facultad de Ingeniería II Coloquio Universitario de Software Libre Laboratorio de Investigación
MOC 10983A Actualización de Conocimientos a Windows Server 2016
MOC 10983A Actualización de Conocimientos a Windows Server 2016 Material: El material a entregar será el MOC oficial en formato electrónico además de documentación digital aportada por el instructor. Entorno
Introducción a la Computación Distribuida y Condor
Introducción a la Computación E-Ciencia Supercomputación Cluster Tecnologías de Cluster y su Clasificación Servicios Importantes para Clusters Administración y Planificación de Tareas en Clusters Condor
CARRERA DE INGENIERIA DE SISTEMAS
COMPUTACIÓN GRÁFICA CARRERA DE INGENIERIA DE SISTEMAS Act. Mayo 14 2013 ASIGNATURAS DE ÉNFASIS OFRECIDAS PARA LA CARRERA COMPUTACIÓN GRÁFICA 4189 Introducción a la Computación Gráfica 3 21801 Interacción
COMPUTACIÓN EN NUBE. Nuevas tecnologías para antiguas ideas.
COMPUTACIÓN EN NUBE Nuevas tecnologías para antiguas ideas www.anyhelp.com Qué es la computación en nube? Software como Servicio Sistemas distribuidos Menos requisitos de sistema Uso de servidores en la
Canaima GNU/Linux (software libre)
Empecemos! En esta nueva semana te damos la bienvenida incentivándote a seguir aprendiendo y relacionando el tema con la actualidad. Aprenderás todo lo relacionado con Canaima GNU/Linux, que está establecido
Fundamentos de Bases de Datos Facultad de Ciencias UNAM
Desarrollo Fundamentos de Bases de Datos Facultad de Ciencias UNAM M.I. Gerardo Avilés Rosas gar@ciencias.unam.mx Laboratorio: L en C.C. Erick Orlando Matla Cruz ematla@ciencias.unam.mx Práctica 03 En
TEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos
TEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos III. Otros entornos de objetos distribuidos 1. Problemas de CORBA 2. Java Enterprise Edition 1. EJB 2. Servidor de aplicaciones
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA MULTIMEDIA Y COMERCIO ELECTRÓNICO.
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA MULTIMEDIA Y COMERCIO ELECTRÓNICO. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la Multimedia I
MS_ Enabling and Managing Office 365.
Enabling and Managing Office 365 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, CDMX. Tel/Fax: 52785560 Por favor no imprimas este documento si no es necesario.
Introducción. Requisitos para el inicio. Derechos de acceso. Elaboración de informes. Information Server Instrucciones de uso.
Requisitos para el inicio El SIMATIC Information Server permite agrupar, analizar y representar gráficamente los valores de proceso, avisos y datos de recetas de un sistema de control de procesos. El Information
Programa de Desarrollo Web Avanzado
Programa de Desarrollo Web Avanzado ORGANISMO: Ministerio de Planificación Federal, Inversión Pública y Servicios y Universidad Nacional de La Matanza (UNLaM). DESTINATARIOS: Personas mayores de 18 años
Nombre de la asignatura: Algoritmos y Lenguajes de programación.
Nombre de la asignatura: Algoritmos y Lenguajes de programación. Créditos: 2-4- 6 Aportación al perfil Dominar la lógica necesaria para aprender lenguajes de programación de alto nivel para poder resolver
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Interacción Humano-Computadora Ubicación: Octavo Semestre Clave: 2100 Horas semana-mes:
ESCUELA SUPERIOR POLITECNICA DEL LITORAL
UNIDAD ACADÉMICA: CARRERA: ESPECIALIZACIÓN: ÁREA: TIPO DE MATERIA: EJE DE FORMACIÓN: Facultad de Ingeniería en Electricidad y Computación Ingeniería en Telemática y Licenciatura en Redes y Sistemas Operativos
Requisitos del sistema para Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. Reservados todos los derechos.
Requisitos del sistema para Qlik Sense Qlik Sense 3.0 Copyright 1993-2016 QlikTech International AB. Reservados todos los derechos. Copyright 1993-2016 QlikTech International AB. Reservados todos los derechos.
Manual de instalación AUTOFIRMA LA SEDE ELECTRÓNICA XUNTA DE GALICIA GUÍAS DE AYUDA DE
GUÍAS DE AYUDA DE LA SEDE ELECTRÓNICA XUNTA DE GALICIA Manual de instalación AUTOFIRMA Páxina 2 de 17 Contenido 1. INTRODUCCIÓN... 3 2. REQUISITOS MÍNIMOS... 4 3. INSTALACIÓN... 5 3.1. Microsoft Windows...
Proyecto Grid Computing
Proyecto Grid Computing Éric Lajeunesse Olivier Piché Definición de una GRID: DTDI Una infraestructura que permite el acceso y procesamiento concurrente de un programa entre varias entidades computacionales
Lenguajes de marcado para presentación de Páginas web.
CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA