Título:
|
Estudi de les API RESTFUL; RESTFUL API Study; Estudio de las API RESTFUL
|
Autor/a:
|
Garcia Peña, Francesc
|
Otros autores:
|
Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica; Muñoz Tapia, José Luis |
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. |
Abstract:
|
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. |
Abstract:
|
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. |
Materia(s):
|
-Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors -Client/server computing -Computer network protocols -Application program interfaces (Computer software) -Web Services -REST -Django -RYU -SDN -Servicios Web -HTTP -Arquitectura client-servidor (Informàtica) -Protocols de xarxes d'ordinadors -Interfícies de programació d'aplicacions (Programari) |
Derechos:
|
S'autoritza la difusió de l'obra mitjançant la llicència Creative Commons o similar 'Reconeixement-NoComercial- SenseObraDerivada'
http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
Tipo de documento:
|
Trabajo/Proyecto fin de carrera |
Editor:
|
Universitat Politècnica de Catalunya
|
Compartir:
|
|