MigraSoa permite orientar webs a servicios. Grada 125. Universidad de Extremadura

Léelo en solo 3 minutos !!
universidad

Macarena Parejo

María Encarnación Sosa, que forma parte del grupo de investigación ‘Quercus’ de Ingeniería del software de la Universidad de Extremadura, ha presentado en el marco de su tesis doctoral ‘MigraSoa’, un procedimiento que permite modernizar los sistemas software de una empresa hacia arquitecturas orientadas a servicios basándose en la utilización de técnicas dirigidas por modelos. La tesis, titulada ‘MigraSoa: modernización dirigida por modelos desde aplicaciones web hacia arquitecturas orientadas a servicios’, y dirigida por los profesores Pedro José Clemente y D. Álvaro Prieto, explica este procedimiento, que se divide en varias fases. En primer lugar, partiendo de una representación conceptual de la aplicación web heredada, se identifican los servicios ofrecidos por esta aplicación mediante un proceso de reingeniería y de transformación modelo a modelo; a continuación, se lleva a cabo un proceso de alineación semántica entre dichos servicios y los procesos de negocio de la empresa; por último, se generan los artefactos necesarios para orquestar los servicios alineados y generar el código ejecutable de dichos servicios.

En palabras de la investigadora, “los sistemas de información de las empresas están sometidos a continuos cambios en sus procesos de negocio debido a posibles cambios en políticas de empresas, requisitos de clientes, relaciones con accionistas, normativas, etc. Además, un gran número de estos sistemas de información están basados en aplicaciones web cuya tecnología ha quedado desfasada en un período muy corto de tiempo (aproximadamente 10 años), aplicaciones denominadas ‘legadas o heredadas’. Por estos motivos, existe una demanda por parte de las empresas de procesos de modernización que permitan la adaptación a los cambios sufridos en sus procesos de negocio basándose en arquitecturas más flexibles, como las orientadas a servicios, o SOA. De ahí que hayamos diseñado un procedimiento que permite modernizar dichas aplicaciones web hacia nuevas SOA de una forma semiautomática, es decir con la mínima intervención posible por parte del usuario”.

“De esta forma, y centrándonos por ejemplo en el proceso de alineación semántica, se podrá ayudar a la empresa a realizar una actualización de sus procesos de negocio, ya que este proceso de alineación puede descubrir nueva funcionalidad representada en dichos procesos que puede que no se esté contemplando actualmente la empresa, pero podrían implementarse”. “Para entenderlo podemos poner un ejemplo muy sencillo: al publicar un artículo científico o crear una nueva conferencia puede que no se estuviera teniendo en cuenta su publicación en una red social, como podría ser Facebook; a través de dicho proceso de alineación son detectadas este tipo de situaciones y puede ofrecerse una solución que el ingeniero de software debe considerar”.

‘MigraSoa’ aporta continuidad a uno de los proyectos que ha desarrollado el grupo Quercus de Ingeniería de software de la Universidad de Extremadura. Este equipo de expertos, cuyos laboratorios se encuentran en la Escuela Politécnica de Cáceres, trabaja en transferir este conocimiento a la sociedad. “La idea es que las empresas conozcan esta innovación y, si cumplen los requisitos iniciales de aplicación, puedan implementar este procedimiento, o algunas de sus fases, obteniendo los beneficios extraídos del uso de las arquitecturas orientadas a servicios y minimizando los problemas que puedan surgir, como la propensión a errores o el aumento de costes”.

¿quieres saber más?

Summary
MigraSoa permite orientar webs a servicios. Grada 125. Universidad de Extremadura
Article Name
MigraSoa permite orientar webs a servicios. Grada 125. Universidad de Extremadura
Author