Towards automatic service composition in REST.

Loading...
Thumbnail Image
Date
2016
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
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.
Description
Tesis (Master of Science in Engineering)--Pontificia Universidad Católica de Chile, 2016
Keywords
Citation