Desarrollo de una Aplicación Web de Soporte de Repositorios de Modelos

Gil Martín, Manuel (2016). Desarrollo de una Aplicación Web de Soporte de Repositorios de Modelos. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. Telecomunicación (UPM), Madrid.

Description

Title: Desarrollo de una Aplicación Web de Soporte de Repositorios de Modelos
Author/s:
  • Gil Martín, Manuel
Contributor/s:
  • Miguel Cabello, Miguel Ángel de
Item Type: Final Project
Date: 2016
Subjects:
Freetext Keywords: Explorador, navegación, modelos, repositorio, IDM (Ingeniería dirigida por modelos), EMF, GWT, arquitectura, diseño, MVP, Ecore, SmartGWT, servlets, aplicación web
Faculty: E.T.S.I. Telecomunicación (UPM)
Department: Ingeniería de Sistemas Telemáticos [hasta 2014]
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

El Grupo Santander posee más de 3000 desarrolladores en grupos de trabajos extensos que utilizan los modelos como centro de su tarea, En este contexto, se busca una solución al problema de reutilización de modelos, a partir del uso de un repositorio adecuado para explotarlos y visualizarlos. Center for Open Middleware es un centro tecnológico mixto creado por la Universidad Politécnica de Madrid y el Grupo Santander en el que existe una línea de trabajo que trata de mejorar las herramientas que dan soporte al desarrollo basado en modelos. El proyecto “Soporte para la Gestión de Almacén de Modelos”, en el que se enmarca este trabajo de fin de grado, tiene como objetivos poder soportar el intercambio de colecciones de modelos basados en un repositorio Git, la reutilización de los mismos y la realización de búsquedas en el repositorio contenedor. De esta manera, este proyecto se centra en construir una herramienta capaz de navegar el repositorio contenedor de modelos, de modo que permita visualizar de forma dinámica su contenido, presentando la estructura propia de los modelos cargados e información relevante de los mismos. El sistema se caracteriza por poseer un patrón arquitectónico de cliente servidor en el que en el lado del cliente se instaura un patrón de diseño Model-View-Presenter, desde donde se realizan peticiones al servicio de repositorio de modelos existente en el lado servidor. La aplicación se conecta a un repositorio remoto a través de un servicio contenido en un servidor Tomcat, al que realiza peticiones de los modelos que se quieren mostrar en el explorador. Durante el desarrollo de este proyecto se ha realizado el diseño del modelo que soporta la estructura del repositorio, así como modelos registrados tanto en el lado cliente como en el servidor para su posible visualización. Para la realización de dicha aplicación se ha utilizado el entorno de programación Eclipse, el lenguaje de programación Java, el framework de modelado EMF, y las facilidades que ofrece GWT para la creación de widgets, además de las tecnologías de los servlets para la comunicación con el servicio de repositorio de modelos.

More information

Item ID: 42779
DC Identifier: http://oa.upm.es/42779/
OAI Identifier: oai:oa.upm.es:42779
Deposited by: Biblioteca ETSI Telecomunicación
Deposited on: 13 Jul 2016 06:47
Last Modified: 29 Aug 2016 09:19
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM