Presswebun proceso para la reingeniería de sistemas heredados hacia servicios web

  1. García Rodríguez de Guzmán, Ignacio
Dirigida por:
  1. Macario Polo Usaola Director/a
  2. Mario G. Piattini Velthuis Director/a

Universidad de defensa: Universidad de Castilla-La Mancha

Fecha de defensa: 11 de junio de 2007

Tribunal:
  1. José Miguel Toro Bonilla Presidente/a
  2. Francisco Ruiz González Secretario/a
  3. Valeria De Castro Vocal
  4. Pablo Javier Tuya González Vocal
  5. Massimiliano Di Penta Vocal

Tipo: Tesis

Teseo: 138641 DIALNET

Resumen

La evolución del software puede considerarse desde dos puntos de vista: (1) la evolución que sufre el propio software como parte del proceso de mantenimiento que se pone en marcha al entrar éste en explotación, y (2) la evolución de la propia tecnología del software y los paradigmas de desarrollo, Por lo general, un avance en los paradigmas tecnológicos suele implicar acciones de mantenimiento para adaptar un software determinado a una nueva corriente tecnológica, ya que en muchas ocasiones éste es el único mecanismo del que disponen las empresas para mantenerse competitivas. Este es el caso de uno de los cambios de paradigma más importantes acontecidos en los últimos años, la Arquitectura Orientada a Servicios o SOA (Service Oriented Architecture). SOA aboga por enfocar el software como un conjunto de servicios disponibles en la red, bien sea en nuevos desarrollos o como método para exponer funcionalidades de sistemas heredados en funcionamiento. Dada la importancia que SOA está teniendo en los negocios por la aparición de tecnologías como los Servicios Web, y la cantidad de sistemas heredados que actualmente están en funcionamiento en los sistemas de información, la necesidad de estrategias que faciliten en cierta medida la migración e integración de este tipo de sistemas en los nuevos entornos SOA resulta fundamental. Con la inquietud de solventar en cierto modo la tarea de migrar algunos tipos de sistemas heredados surge la presente tesis doctoral. En nuestra propuesta, se implementa PRESSWEB, un proceso con un doble propósito: - Servir de soporte para la integración de bases de datos relacionales en entornos SOA. Para esto, PRESSWEB aporta un subproceso que mediante técnicas de reingeniería, MDA (concretamente ADM o Architecture Driven Modernization) y análisis estático, permite descubrir y crear servicios a partir de dichas bases de datos relacionales. La intención final es que estos servicios puedan ser expuestos como Servicios