dc.contributor | Pons, Claudia | |
dc.creator | Palumbo, María Florencia | |
dc.creator | Tunessi, María Silvia | |
dc.date | 2013-10 | |
dc.date | 2013 | |
dc.date | 2017-10-26T17:43:44Z | |
dc.identifier | http://sedici.unlp.edu.ar/handle/10915/63225 | |
dc.description | MDA provee un conjunto de herramientas para especificar un sistema independientemente de la plataforma de implementación, elegir una plataforma para el sistema, y transformar las especificaciones de los sistemas a la misma. Todo esto se complementa con los objetivos de portabilidad, interoperabilidad y reusabilidad. Dentro de la aproximación MDA, tiene especial relevancia la existencia de transformaciones entre modelos. MDA permite reducir los costos de desarrollo de software, adaptarlo rápidamente a los cambios tecnológicos y a cambios en los requisitos, siempre manteniendo la consistencia entre los modelos y el código del software y así dando el protagonismo de la conducción del diseño y desarrollo a los modelos. Spring es un framework basado en J2EE que implementa el modelo MVC. Su gran ventaja es la modularidad definiendo funcionalidad e integrando diferentes tecnologías. Y los Web Services nos permiten comunicar diferentes aplicaciones de forma distribuida entre sí. Decidimos que MDA nos planteó una ágil y eficiente manera de definir nuestros modelos con la utilización del lenguaje UML, agregando información específica para poder generar la estructura de servicios y así mediante una serie de transformaciones derivar al esqueleto de servicios, interfaces y daos en el código correspondiente. De esta manera se logra reducir tiempos, errores y prestar una disposición para el buen uso que ofrece el framework. | |
dc.description | Facultad de Informática | |
dc.format | application/pdf | |
dc.language | es | |
dc.rights | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.rights | Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) | |
dc.subject | Ciencias Informáticas | |
dc.subject | Web-based services | |
dc.subject | ingeniería de software | |
dc.subject | aplicaciones informáticas | |
dc.subject | arquitectura dirigida por modelos (MDA) | |
dc.subject | lenguaje unificado de modelado (UML) | |
dc.subject | transformación de modelos | |
dc.subject | ATLAS Transformation Language (ATL) | |
dc.subject | framework Spring | |
dc.subject | arquitectura web services | |
dc.title | Arquitectura de servicios web basada en modelos: especificación gráfica y derivación automática del código | |
dc.type | Tesis | |
dc.type | Tesis de grado | |