Utilización de técnicas de planning con preferencias para la composición y ejecución de servicios web
Un servicio web es una tecnología que permite intercambiar datos entre dos aplicaciones mediante el uso de protocolos y estándares abiertos. Los servicios web en general ofrecen funciones básicas o simples que solucionan problemas puntuales. La composición de servicios se da cuando se necesita soluc...
Guardado en:
Autor principal: | |
---|---|
Formato: | Artículo revista |
Lenguaje: | Español |
Publicado: |
Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas
2018
|
Materias: | |
Acceso en línea: | https://www.ridaa.unicen.edu.ar/xmlui/handle/123456789/2045 |
Aporte de: |
id |
I21-R190-123456789-2045 |
---|---|
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 |
Algoritmos de planning Técnicas de planning Servicios web Ingeniería de sistemas |
spellingShingle |
Algoritmos de planning Técnicas de planning Servicios web Ingeniería de sistemas Toscani, Renzo Martin Utilización de técnicas de planning con preferencias para la composición y ejecución de servicios web |
topic_facet |
Algoritmos de planning Técnicas de planning Servicios web Ingeniería de sistemas |
author |
Toscani, Renzo Martin |
author_facet |
Toscani, Renzo Martin |
author_sort |
Toscani, Renzo Martin |
title |
Utilización de técnicas de planning con preferencias para la composición y ejecución de servicios web |
title_short |
Utilización de técnicas de planning con preferencias para la composición y ejecución de servicios web |
title_full |
Utilización de técnicas de planning con preferencias para la composición y ejecución de servicios web |
title_fullStr |
Utilización de técnicas de planning con preferencias para la composición y ejecución de servicios web |
title_full_unstemmed |
Utilización de técnicas de planning con preferencias para la composición y ejecución de servicios web |
title_sort |
utilización de técnicas de planning con preferencias para la composición y ejecución de servicios web |
description |
Un servicio web es una tecnología que permite intercambiar datos entre dos aplicaciones mediante el uso de protocolos y estándares abiertos. Los servicios web en general ofrecen funciones básicas o simples que solucionan problemas puntuales. La composición de servicios se da cuando se necesita solucionar problemas mayores utilizando sucesivas invocaciones a otros servicios.
La composición automática de servicios web es una problemática actual. Debido a la continua creación y actualización de estos servicios, la composición manual de nuevos servicios se vuelve impracticable (Booth et al., 2004). Distintas alternativas surgieron con el objetivo de automatizar el proceso de composición de servicios web. Entre estas alternativas se encuentra el uso de algoritmos de planning (Sirina et al., 2004).
Planning es una rama de la IA que tiene como objeto la creación de secuencias de acciones que dado un estado inicial conocido permiten alcanzar un estado final deseado (Weld 1994). Los algoritmos de planning se encargan de elegir y ordenar las acciones a realizar para lograr determinado objetivo a partir de cierto estado inicial. Estos algoritmos son en su mayoría de propósito general y pueden aplicarse en infinidad de dominios. En nuestro caso particular, nos permiten componer distintos servicios para poder alcanzar el servicio buscado. Algunos algoritmos de planning permiten adicionalmente indicar preferencias o distintos criterios extras a la hora de realizar el plan de ejecución. Dos algoritmos de estas cualidades son Ag-Ucpop (Berdun et al., 2011) y Shop2 (Nau et al., 2003). Por un lado, en Gerevini et al., 2005, el algoritmo fue diseñado para interactuar con el estado mental de agentes. Por esta razón permite definir actitudes mentales (preferencias y objetivos) mediante lógica proposicional. Estas actitudes impactan en la forma en que el algoritmo alcanza la solución final. Por el otro lado, en Nau et al., 2003, el algoritmo interpreta el lenguaje de descripción PDDL. En todos los casos estos algoritmos mantienen su premisa básica, es decir que permiten seleccionar y ordenar las acciones para alcanzar el estado final planteado, pero lo hacen buscando soluciones que no solo resuelven el problema, sino también que se adecuen a lo pretendido.
Párrafo extraído de la tesis de grado a modo de resumen. |
publisher |
Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas |
publishDate |
2018 |
url |
https://www.ridaa.unicen.edu.ar/xmlui/handle/123456789/2045 |
work_keys_str_mv |
AT toscanirenzomartin utilizaciondetecnicasdeplanningconpreferenciasparalacomposicionyejecuciondeserviciosweb |
first_indexed |
2022-07-04T14:21:31Z |
last_indexed |
2022-07-04T14:21:31Z |
bdutipo_str |
Revistas |
_version_ |
1764819786760454144 |