Ir al contenido

Documat


Migrasoa: modernización dirigida por modelos desde aplicaciones web hacia arquitecturas orientadas a servicios

  • Autores: María Encarnación Sosa Sánchez
  • Directores de la Tesis: Pedro José Clemente Martín (dir. tes.) Árbol académico, Alvaro Prieto Ramos (codir. tes.) Árbol académico
  • Lectura: En la Universidad de Extremadura ( España ) en 2018
  • Idioma: español
  • Número de páginas: 194
  • Tribunal Calificador de la Tesis: Juan Hernández Núñez (presid.) Árbol académico, Guadalupe Ortiz Bellot (secret.) Árbol académico, Jenifer Pérez Benedí (voc.) Árbol académico
  • Enlaces
    • Tesis en acceso abierto en: Dehesa
  • Resumen
    • español

      En este trabajo se presenta un procedimiento semiautomático de modernización dirigido por modelos desde aplicaciones web legadas hacia arquitecturas orientadas a servicios. El enfoque ha sido llamado MigraSOA y ha sido dividido en los siguientes procesos principales de desarrollo:

      - Partiendo de una representación conceptual de las aplicaciones web heredadas de una compañía, se realiza un proceso de reingeniería y transformación de modelos mediante el que se identifican los servicios ofrecidos por estas aplicaciones.

      - Una vez han sido identificados los servicios subyacentes en las aplicaciones, se lleva a cabo una alineación de dichos servicios con las tareas de los procesos de negocio definidos por la compañía. Para ello, se ha desarrollado un proceso de alineación con una base semántica, cuyo resultado es un modelo que relaciona los procesos de negocio (modelados en BPMN (Business Process Modeling Notation)) con los servicios diponibles.

      - Utilizando como resultado esta alineación de servicios, se generan los artefactos necesarios para propiciar la orquestación efectiva de los servicios a partir de los BPMN. A partir de dicha orquestación, se genera el código ejecutable de dichos servicios.

      En resumen, se puede definir MigraSOA como un procedimiento de modernización de aplicaciones web legadas dirigido por modelos y basado en herramientas que reduce considerablemente el esfuerzo requerido por parte de los arquitectos software. El procedimiento aporta los beneficios extraídos del uso de SOA, minimizando los problemas que puedan surgir en este tipo de enfoques, como pueden ser propensión a errores o aumento de costes.

    • English

      This work presents a semi-automatic and model-driven process to modernize legacy web applications to SOA. The approach has been called MigraSOA and it has been divided into the next development sub-processes: • Taking as input a conceptual representation of the company's legacy web applications, a reengineering process based on model transformations is performed to identify the services provided by these applications. • Once the underlying services have been identified, they are aligned with the tasks defined by the company's business processes. This alignment technique is based on a semantic process that has been developed. This process generates a model that relates business processes, defined according Business Process Modeling Notation (BPMN), with the available services. • Based on the services alignment, the artifacts needed to efiectively orchestrate those services are generated from the BPMN models. Considering those orchestration artifacts, the final code to execute the services is also generated. As a summary, MigraSOA is a model-driven and tools-based modernization process to adapt legacy web applications to SOA by considerably reducing manual tasks. The process takes benefits of the main contributions provided by SOA reducing, thus, frequent problems that usually arise when these modernizations process are carried out, namely being error prone and high cost processes.


Fundación Dialnet

Mi Documat

Opciones de tesis

Opciones de compartir

Opciones de entorno