Dynamic composition of rest services

dc.contributor.advisorAlarcón Choque, Rosa Ángela
dc.contributor.authorBellido Angulo, Jesús Edwin
dc.contributor.otherPontificia Universidad Católica de Chile. Escuela de Ingeniería
dc.date.accessioned2016-07-01T20:16:53Z
dc.date.available2016-07-01T20:16:53Z
dc.date.issued2014
dc.descriptionTesis (Doctor in Engineering Sciences)--Pontificia Universidad Católica de Chile, 2014
dc.description.abstractLa composición de servicios es uno de los principios de la arquitectura orientada al servicio; esto hace posible el reúso y permite a los programadores combinar los servicios existentes para crear nuevos servicios que podrían ser parte de otra composición. La composición dinámica requiere que los servicios componentes sean elegidos en tiempo de ejecución de un conjunto de servicios con igual o similar funcionalidad. La adopción de los servicios REST en la industria ha ocasionado un creciente número de servicios de este tipo, muchos con similar funcionalidad. Las técnicas existentes de composición dinámica son orientadas a métodos, mientras que el estilo REST esta orientado al recurso; y solo considera servicios web tradicionales (WSDL/SOAP). El estilo de arquitectura REST ha atraído un gran interés de la industria debido a las propiedades no-funcionales que este estilo favorece. En esta tesis, contribuimos al área de composición de servicios REST proponiendo tres técnicas orientadas a mejorar la composición estática y dinámica de este tipo de servicios. Primero, introducimos una técnica de composición estática proponiendo un conjunto de patrones de control de flujo fundamentales en el contexto de composiciones descentralizadas de servicios REST. En contraste con los enfoques actuales, nuestra propuesta es implementada usando HTTP y tomando en cuenta los principios arquitecturales de REST. Después, presentamos una técnica que mejora la composición dinámica dentro del dominio de la seguridad extendiendo ReLL to ReLL-S y permitiendo a clientes de máquinas interactuar con recursos seguros, donde las condiciones de seguridad podrían cambiar de forma dinámica.Finalmente, proponemos SAW-Q, una extensión de Simple Additive Weighting (SAW), como una técnica novedosa de composición dinámica que sigue los principios del estilo REST. Adicionalmente, SAW-Q modela los atributos de calidad como una función de la demanda de solicitudes que espera atender el usuario en lugar de los tradicionales valores constantes. Nosotros hemos probado estas técnicas aplicando a los servicios compuestos resultantes pruebas de estrés. Nuestro resultado valida nuestra hipótesis principal indicando mejoría respecto a los técnicas existentes. Esto también muestra que las ideas presentadas en esta tesis representan una contribución relevante del estado del arte de la composición de servicios REST.
dc.format.extentxv, 155 páginas
dc.identifier.doi10.7764/tesisUC/ING/15509
dc.identifier.urihttps://doi.org/10.7764/tesisUC/ING/15509
dc.identifier.urihttps://repositorio.uc.cl/handle/11534/15509
dc.language.isoes
dc.nota.accesoContenido completo
dc.rightsacceso abierto
dc.subject.ddc000
dc.subject.deweyCiencias de la computaciónes_ES
dc.subject.otherProgramación en internet.es_ES
dc.subject.otherTransferencia de estado representacional (Arquitectura de software).es_ES
dc.titleDynamic composition of rest serviceses_ES
dc.typetesis doctoral
sipa.codpersvinculados101668
sipa.codpersvinculados189459
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
000647307.pdf
Size:
4.65 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: