• Mi UCrea
    Ver ítem 
    •   UCrea
    • UCrea Académico
    • Facultad de Ciencias
    • Grado en Ingeniería Informática
    • G2454 Trabajos académicos
    • Ver ítem
    •   UCrea
    • UCrea Académico
    • Facultad de Ciencias
    • Grado en Ingeniería Informática
    • G2454 Trabajos académicos
    • Ver ítem
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Centralización de la carga dinámica de ensamblados de los servicios de idbox

    Centralization of the dynamic load of IDbox service assemblies

    Ver/Abrir
    TFG_Elisa_Sobaler_Cu ... (2.170Mb)
    Identificadores
    URI: http://hdl.handle.net/10902/16337
    Compartir
    RefworksMendeleyBibtexBase
    Estadísticas
    Ver Estadísticas
    Google Scholar
    Registro completo
    Mostrar el registro completo DC
    Autoría
    Sobaler Cuerno, Elisa
    Fecha
    2019-02
    Director/es
    López Martínez, PatriciaAutoridad Unican
    Tezanos Ibáñez, Ángel
    Derechos
    © Elisa Sobaler Cuerno
    Palabras clave
    IDbox
    Despliegue
    Centralización
    Configuración de log
    Ensamblado
    Launch Service
    Windows Service
    Deployment
    Centralization
    Log configuration
    Assembly
    Resumen/Abstract
    El presente Trabajo de Fin de Grado tiene como objetivo la centralización y optimización del proceso de despliegue de los servicios del sistema IDbox. IDbox es un sistema formado por un conjunto de componentes software que permiten la supervisión de procesos industriales, energéticos y SMART1, integrando la información de cualquier origen de datos. IDbox procesa todas las señales recogidas ofreciendo herramientas de análisis que permiten tomar decisiones y automatizar el control operacional. Los datos procesados son posteriormente enviados a una API donde pueden ser visualizados y manipulados por el cliente. IDbox es un sistema totalmente modular y distribuido, de forma que es posible desplegarlo en tantos servicios como se desee o en tantas máquinas como se disponga. Como contrapartida, el proceso de despliegue de cada servicio conlleva la publicación y registro de los ensamblados necesarios para su ejecución, así como su configuración necesaria, en un directorio propio del servicio. Esto supone la posesión de un directorio de despliegue por cada servicio del sistema y, por lo tanto, la existencia de múltiples ensamblados redundados en dichos directorios. Por ello, el despliegue, mantenimiento o actualización de la instalación implica la modificación de dichos archivos necesarios para el funcionamiento de cada servicio. En instalaciones sencillas es asumible, pero en grandes instalaciones con decenas de conectores y agentes, el mantenimiento se vuelve tedioso y complejo. El objetivo de este proyecto es la unificación del proceso de despliegue de los servicios de IDbox, disponiendo de una única copia de todos los ensamblados y configuraciones requeridas en un mismo directorio, reduciendo considerablemente el trabajo de mantener o actualizar los despliegues.
     
    This work seeks the centralization and optimization of the deployment process of IDbox system services. The IDbox system is composed of a set of software components which permit the supervision of industrial, energetic and SMART2 processes, integrating information provided by any data source. IDbox processes every single collected signal providing analytic tools which enable the user to take decisions and automize operational control. The processed data are subsequently sent to an API where they can be visualized and manipulated by the client. This system is completely modular and distributed, in such a way that it is possible to deploy it in as many services as desired or in as many available terminals. There is however a drawback to the system residing in the fact that the deployment process of each service entails the publication and registry of the necessary assemblies for its execution, as well as its required configuration, within a folder of the service itself. This implies the need for one deployment directory for each system service, and therefore, the existence of multiple superfluous assemblies in the said directories. On this basis, the deployment, maintenance or upload of the terminal implies the modification of these said files in order to run each service. In simple terminals, the three aforementioned tasks are easily performed. Nevertheless, in large scale terminals with tens of connectors and agents, maintenance becomes tedious and complex. The aim of this project is the unification of the deployment process of the IDbox services, using a single copy of all required assemblies and configurations within the same directory, thus considerably reducing time dedicated to maintaining and updating deployments.
    Colecciones a las que pertenece
    • G2454 Trabajos académicos [337]

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España
     

     

    Listar

    Todo UCreaComunidades y coleccionesFecha de publicaciónAutoresTítulosTemasEsta colecciónFecha de publicaciónAutoresTítulosTemas

    Mi cuenta

    AccederRegistrar

    Estadísticas

    Ver Estadísticas
    Sobre UCrea
    Qué es UcreaGuía de autoarchivoArchivar tesisAcceso abiertoGuía de derechos de autorPolítica institucional
    Piensa en abierto
    Piensa en abierto
    Compartir

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España