Dublin Core
Title
Towards automatic service composition in REST.
Subject
000
Ciencias de la computación
Transferencia de estado representacional (Arquitectura de software)
Aplicaciones web
Description
Tesis (Master of Science in Engineering)--Pontificia Universidad Católica de Chile, 2016
Los servicios REST y las APIs Web han ganado considerable atención como elección para implementar servicios, dado que favorecen la escalabilidad y evolución. Sin embargo, la mayoría de los proveedores de este tipo de servicios describen las reglas para interactuar con los servicios a través de documentación ad-hoc, generalmente escrita en lenguaje natural. Dada la heterogeneidad de la documentación de las APIs REST, y la falta de un estándar vastamente aceptado por la comunidad, la composición automática de servicios REST es difícil de implementar. Varios intentos de documentación de servicios han sido propuestos, especialmente en la academia; sin embargo, debido a las necesidades de la industria, algunas propuestas de documentación ligera para APIs Web han sido promovidas dentro de las compañías. En esta tesis extendemos y combinamos varias propuestas, para así generar RAD (REST API Description), un modelo de documentación ligero para APIs REST, que permite una representación de grafo para los servicios documentados. Construimos un caso de estudio al documentar APIs Web reales con RAD. Poblamos una base de datos de grafo a partir de estas descripciones, y la utilizamos para soportar composición automática de servicios REST.
Creator
Saffie Kattan, Rodrigo Arturo
Date
2017-11-30T15:58:45Z
2017-11-30T15:58:45Z
2016
Contributor
Alarcón Choque, Rosa Ángela
Pontificia Universidad Católica de Chile. Escuela de Ingeniería
Rights
acceso abierto
Format
x, 38 hojas
application/pdf
Language
en
Type
tesis de maestría
Identifier
10.7764/tesisUC/ING/21346
https://doi.org/10.7764/tesisUC/ING/21346
https://repositorio.uc.cl/handle/11534/21346