Towards automatic service composition in REST.

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