Arquitecturas soa para la integración de servicios distribuidos

  1. RAMÍREZ RAMÍREZ, SERGIO
Dirigida por:
  1. Oswaldo Trelles Director/a

Universidad de defensa: Universidad de Málaga

Fecha de defensa: 08 de junio de 2012

Tribunal:
  1. José María Carazo García Presidente/a
  2. Andrés Rodríguez Moreno Secretario/a
  3. Ignacio Rojas Ruiz Vocal
  4. Alberto Pascual Montano Vocal
  5. Josep Lluis Gelpi Buchaca Vocal

Tipo: Tesis

Teseo: 333418 DIALNET

Resumen

La diversidad es un problema inherente al ser humano, el cual se ha visto reflejado en el mundo virtual. En la actualidad existen multitud de formatos distintos y protocolos que dificultan la interacción entre las distintas herramientas. En este trabajo se ha planteado como objetivo la integración de los distintos recursos computacionales disponibles en la web. Para ello se han analizado los distintos fundamentos de la heterogeneidad existente entre los sistemas y los posibles puntos que tienen en común, a partir de los cuales es posible desarrollar una solución única. Este estudio se ha traducido en el diseño de una arquitectura modular capaz de proporcionar un acceso uniforme a una amplia gama de recursos y repositorios distintos. Su diseño modular permite que su uso se adapte a distintos requisitos y entornos, usando sólo aquellas partes específicamente relacionadas con el desarrollo en cuestión, por lo que no se sobrecarga la aplicación final ni se dificulta la labor del desarrollador con funciones y características adicionales. La funcionalidad de este framework ha sido validada en el ámbito de la bioinformática. Este campo es especialmente adecuado para probar las capacidades de MAPI, ya que existe una gran diversidad de formatos y aplicaciones. Esto dificulta el trabajo de los investigadores, que deben familiarizarse con el manejo de aplicaciones muy distintas y para los cuales MAPI ofrece una solución eficiente. En este campo se han estudiado algunos de los sistemas y repositorios más habituales y se han aplicado las técnicas definidas en MAPI con el fin de lograr la integración de distintos sistemas. Esto ha dado como resultado el desarrollo de nuevos componentes que permiten manejar de forma homogénea la información almacenada en distintos repositorios. Además, como resultado adicional, se han desarrollado diversas aplicaciones que hacen un uso homogéneo de los recursos existentes en este entorno. Tal es el caso de jORCa o MowServ2 para la ejecución de servicios, Magallanes para el descubrimiento de herramientas y la creación de workflows de forma automática o BioDataSF para la gestión de datos de usuario. Todas estas particularidades constituyen los puntos fuertes que se han incluido en este diseño, aportando además beneficios para los desarrolladores y los propios usuarios. Gracias a su modularidad y capacidad de configuración.