Estudi de les API RESTFUL
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/78998
Tipus de documentTreball Final de Grau
Data2015-07-21
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
Abstract
To mitigate the lack of standardization that technologies such as RMI and CORBA had, around the year 2000 two technologies with different approaches were developed. Microsoft patented a protocol named SOAP that standardizes the client-server interactions. On the other side, Dr. Roy Fielding presented his PhD thesis, where he defined an architectural style named Representational State Transfer. This document has three main objectives: first, to study the REST architectural style from three points of view: theory, practice and implementation. Second, to generate documentation that allows other ETSETB students to learn about REST. Finally, to apply the learned concepts to Software Defined Networks applications and generate documentation about it. The study of REST has shown that systems that apply this architectural style acquire some desired characteristics. Most of them are not quantifiable and others that are quantifiable depend on the implementation that the developer has done. Even so, it's the dominant technology in the distributed API field at the moment. Para mitigar la falta de estandarización que tienen tecnologías como RMI y CORBA, sobre el año 2000 se desarrollaron dos tecnologías con diferentes enfoques. Microsoft patentó un protocolo llamado SOAP que estandariza las interacciones entre cliente y servidor. Por otro lado, el Dr. Roy Fielding presentó su tesis doctoral, donde definió un estilo arquitectónico llamado Representational State Transfer. Este documento tiene tres objetivos: primeramente, el estudio del estilo arquitectónico REST des de tres puntos de vista: teoría, practica e implementación. El segundo objetivo es generar documentación que permita otros estudiantes de ETSETB aprender sobre REST. Finalmente, la aplicación de los conceptos aprendidos a las aplicaciones de Software Defined Networks i generar documentación sobre dicha aplicación. El estudio de REST demuestra que los sistemas que aplican éste estilo arquitectónico ganan ciertas características positivas. La mayoría de ellas no son cuantificables y otras, que sí son cuantificables dependen de la implementación que el programador hace. Aún así, es la tecnología dominante en el campo de las APIS distribuidas. Per mitigar la falta d'estandardització que tenien tecnologies com RMI i CORBA, al voltant de l'any 2000 es van desenvolupar dos tecnologies amb enfocaments diferents. Microsoft va patentar un protocol anomenat SOAP que estandarditza les interaccions entre client i servidor. D'altra banda el Dr. Roy Fielding va presentar la seva tesis doctoral, on va definir un estil arquitectònic anomenat Representational State Transfer. Aquest document te tres objectius: Primerament, l'estudi de l'estil arquitectònic REST des de tres punts de vista: teoria, pràctica i implementació. El segon objectiu es generar documentació que permeti altres estudiants de l'ETSETB aprendre sobre REST. Finalment, l'aplicació dels conceptes apresos a les aplicacions de Software Defined Networks i generar documentació sobre aquesta aplicació. L'estudi de REST demostra que els sistemes que apliquen aquesta estil arquitectònic guanyen certes característiques positives. La majoria d'elles no son quantificables i altres, que son qualificables depenen de la implementació que el programador fa. Tot i això, és la tecnologia dominant en el camp de les APIS distribuïdes.
MatèriesClient/server computing, Computer network protocols, Application program interfaces (Computer software), Arquitectura client-servidor (Informàtica), Protocols de xarxes d'ordinadors, Interfícies de programació d'aplicacions (Programari)
TitulacióGRAU EN ENGINYERIA TELEMÀTICA (Pla 2010)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Thesis-Francesc-Garcia-Peña.pdf | 2,654Mb | Visualitza/Obre |