Selección, Prueba y Adaptación de Servicios para Integración en Aplicaciones Orientadas a Servicios

Actualmente, una práctica común para el desarrollo de software es reusar funcionalidad provista por terceras partes. Esta práctica no sólo ayuda a reducir los costos, sino también a enfocar el proceso de desarrollo en la funcionalidad principal del sistema. En este contexto, el crecimiento de la Web...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Garriga, Martín
Formato: Artículo revista
Lenguaje:Español
Publicado: Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas 2015
Materias:
SOC
Acceso en línea:http://www.ridaa.unicen.edu.ar/xmlui/handle/123456789/593
Aporte de:
id I21-R190-123456789-593
record_format ojs
institution Universidad Nacional del Centro
institution_str I-21
repository_str R-190
container_title_str Repositorio Institucional de Acceso Abierto (RIDAA)
language Español
format Artículo revista
topic Software
SOC
Métodos de selección
Servicios web
Desarrollo del software
Selección e integración de servicios
Computación orientada a servicios
spellingShingle Software
SOC
Métodos de selección
Servicios web
Desarrollo del software
Selección e integración de servicios
Computación orientada a servicios
Garriga, Martín
Selección, Prueba y Adaptación de Servicios para Integración en Aplicaciones Orientadas a Servicios
topic_facet Software
SOC
Métodos de selección
Servicios web
Desarrollo del software
Selección e integración de servicios
Computación orientada a servicios
author Garriga, Martín
author_facet Garriga, Martín
author_sort Garriga, Martín
title Selección, Prueba y Adaptación de Servicios para Integración en Aplicaciones Orientadas a Servicios
title_short Selección, Prueba y Adaptación de Servicios para Integración en Aplicaciones Orientadas a Servicios
title_full Selección, Prueba y Adaptación de Servicios para Integración en Aplicaciones Orientadas a Servicios
title_fullStr Selección, Prueba y Adaptación de Servicios para Integración en Aplicaciones Orientadas a Servicios
title_full_unstemmed Selección, Prueba y Adaptación de Servicios para Integración en Aplicaciones Orientadas a Servicios
title_sort selección, prueba y adaptación de servicios para integración en aplicaciones orientadas a servicios
description Actualmente, una práctica común para el desarrollo de software es reusar funcionalidad provista por terceras partes. Esta práctica no sólo ayuda a reducir los costos, sino también a enfocar el proceso de desarrollo en la funcionalidad principal del sistema. En este contexto, el crecimiento de la Web habilita a los desarrolladores a ofrecer software no sólo en forma de bibliotecas a descargar e instalar, sino como componentes que se pueden invocar de forma dinámica, que se conocen como servicios. Para utlizar servicios para construir software, es necesario descubrir previamente aquellos servicios que ofrezcan la funcionalidad deseada. Una vez que los servicios potencialmente adecuados son identificados, el desarrolador debe seleccionar el más adecuado. Este paradigma es llamado Computación Orientada a Servicios (SOC). Sin embargo, un uso eficaz del paradigma SOC requiere un abordaje eficiente para permitir que las aplicaciones consuman servicios. Actualmente, los desarrolladores deben realizar búsquedas manuales de servicios principalmente a través de catálogos Web, los cuales usualmente brindan información pobre y/o poco relevante, y luego deben proveer el código intermedio adecuado para ensamblar efectivamente el servicio seleccionado en la aplicación cliente. Esto implica invertir un gran esfuerzo en descubrir servicios, analizar su idoneidad en el contexto de la aplicación cliente, y finalmente determinar las adaptaciones necesarias para su correcta integración y consumo. Para facilitar el desarrollo de aplicaciones orientadas a servicios, en esta tesis presentamos un enfoque para selección, testing y adaptación de servicios. El método de selección provee una evaluación estructural-semántica de las interfaces de los servicios candidatos con respecto a los requerimientos de los componentes internos de una aplicación cliente. Luego, una evaluación de comportamiento basada en testing complementa la compatibilidad de interfaces para comprobar la compatibilidad del comportamiento esperado de un servicio candidato. Toda la información que se obtiene de este proceso provee un profundo conocimiento sobre los servicios candidatos, y sobre los artefactos de adaptación necesarios para su integración segura.
publisher Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas
publishDate 2015
url http://www.ridaa.unicen.edu.ar/xmlui/handle/123456789/593
work_keys_str_mv AT garrigamartin seleccionpruebayadaptaciondeserviciosparaintegracionenaplicacionesorientadasaservicios
first_indexed 2022-07-04T14:24:13Z
last_indexed 2022-07-04T14:24:13Z
bdutipo_str Revistas
_version_ 1764819787070832640