Please use this identifier to cite or link to this item: http://hdl.handle.net/10983/2716
Title: Comparación de implementaciones JAXRS
Authors: Almanzar Espitia, Nicolás
Vanzina Solis, Juan David
Director(s): Velandia Vega, John Alexander, dir.
Keywords: JAXRS
FRAMEWORK
RESTFUL
XML
JSON
JERSEY
RESTEASY
RESTLET
WEB SERVICE
APACHE CXF
JAVA [LENGUAJE DE PROGRAMACIÓN DE COMPUTADORES]
PROGRAMACIÓN [COMPUTADORES ELECTRÓNICOS]
ARQUITECTURA DE COMPUTADORES
Issue Date: Nov-2015
Abstract: Con los avances tecnológicos y el éxito que ha tenido la red de internet, es notable el crecimiento de aplicaciones orientadas a servicios en línea en áreas como la banca, el comercio electrónico y las redes sociales. Por estas razones es necesario resaltar API's que funcionan bajo modelos de arquitectura Web en los que se necesitan características de calidad como la transparencia a los usuarios que acceden a la tecnología y velocidad de procesamiento con altos niveles de seguridad para los proveedores del servicio. Una de las arquitecturas Web es denominada REST la cual se originó en el año 2000 por Roy Fielding y recientemente ha estimulado el desplazamiento de las arquitecturas Web como SOAP, por su efectividad y fácil manejo sobre el protocolo HTTP, por ello se hace necesario evaluar servicios prestados por arquitecturas basadas en REST y que busca encontrar limitaciones o falencias en su estructura. Las pruebas a servicios REST según un artículo de la Universidad Politécnica de Madrid cuentan con un número escaso de publicaciones en las cuales se disponga de una evaluación de tales servicios, lo cual significaría que una evaluación de API´s basadas en esta arquitectura representara un punto de partida para el desarrollo de esta investigación.
Description: Modalidad: Trabajo de investigación
Bibliography References: Apache Jmeter [En línea] Disponible en:< http://jmeter.apache.org/ > [citado el 07 agosto de 2015]

API, Interface de Programación de Aplicaciones [En línea]. (2007, Noviembre). Disponible en:< http://www.elWebmaster.com/referencia/api-interface-deprogramacion-de-aplicaciones > [citado el 30 julio de 2015]

BARCELO, José; IÑIGO, Jordi; LLORENTE, Silvia; MARQUES, Joan; MARTI, Ramón; PEIG, Enric; PERRAMON, Xavier. Protocolos y aplicaciones internet: Transparencia de hipermedia: el HTTP: Editorial UOC, 2008. 158 p. ISBN 978- 849788-741-0

Casos de prueba: JUnit [En línea]. (2014, Junio). Disponible en:< http://www.jtech.ua.es/j2ee/publico/lja-2012-13/sesion04-apuntes.html > [citado el 14 agosto de 2015]

Discover Restlet Framework [En línea] Disponible en:< http://restlet.com/products/restlet-framework/ > [citado el 07 agosto de 2015]

GOMEZ, Edgar. ¿Qué es un Framework? [En línea]. (2013, Mayo). Disponible en:< http://edgargomez.es/que-es-un-framework/#.Vc5buLJ_Oko > [citado el 14 agosto de 2015]

Guía Breve de Tecnologías XML: ¿Que son las Tecnologías XML? En: w3 [En línea]. Disponible en:< http://www.w3c.es/Divulgacion/GuiasBreves/TecnologiasXML > [citado el 30 julio de 2015]

Introducción a los servicios Web RESTful [En línea]. (2008, Noviembre). Disponible en:< http://www.dosideas.com/noticias/java/314-introduccion-a-losservicios-Web-RESTful.html > [citado el 30 julio de 2015]

Jersey: RESTful Web Services in Java [En línea] Disponible en:< https://jersey.java.net/ > [citado el 07 agosto de 2015]

JUnit [En línea]. (2015, Junio). Disponible en:< http://junit.org/ > [citado el 07 agosto de 2015]

NAVARRO MARSET, Rafael. REST vs Web Services [en línea]. < http://users.dsic.upv.es/~rnavarro/NewWeb/docs/RESTVsWebServices.pdf > [citado el 29 de julio de 2015]

NAVAS, Álvaro; CAPELASTEGUI, Francisco; RODRIGUEZ, Pablo; DUEÑAS. Sistema de pruebas de servicios REST mediante análisis de esquemas inferidos [En línea]. Disponible en: <http://oa.upm.es/25768/1/INVE_MEM_2013_160486.pdf> [citado el 29 julio de 2015]

REST & SOAP [En línea]. Disponible en:< http://jpablotapia2.blogspot.com/2013/08/REST-soap.html > [citado el 30 julio de 2015]

RIEHLE, Dirk. Framework Design: A Role Modeling Approach [En línea]. (2000). Disponible en:< http://dirkriehle.com/computer-science/research/dissertation/dissa4.pdf > [citado el 07 agosto de 2015]

RODRIGUEZ, Alex. The basics: RESTful Web services: The basics En: IBM [En línea]. (2008, Febrero). Disponible en:< http://www.ibm.com/developerworks/Webservices/library/wsRESTful/index.html?ca=dgrjw22RESTfulBasics&S_Tact=105AGX59&S_CMP=GRsitejw22 > [citado el 29 julio de 2015]

SHIVAKUMAR. Apache Wink Developer Guide [En línea]. (2010, Abril). Disponible en:< https://wink.apache.org/1.4.0/Apache_Wink_User_Guide.pdf > [citado el 07 agosto de 2015]

TAHUITON MORA, Juan. Arquitectura de software para aplicaciones Web. México D.F., 20011, 134 h. Trabajo de grado (Maestro en Ciencias en Computación). Universidad de los Andes. Facultad de Arquitectura. Disponible en línea Centro de investigación y de estudios avanzados del instituto politécnico nacional: <http://delta.cs.cinvestav.mx/~pmalvarez/tesis-tahuiton.pdf>[citado el 29 julio de 2015]

Test-the-REST: An Approach to Testing RESTful Web-Services [En línea]. (2010, Noviembre). Disponible en:< https://fbesson.wordpress.com/2010/11/30/test-theREST-an-approach-to-testing-RESTful-Web-services/ > [citado el 30 julio de 2015] URI [En línea]. (2003, Marzo). Disponible en:< http://wikitel.info/wiki/URI > [citado el 30 julio de 2015]

¿Qué es una API?: ¿Qué es una API REST? [En línea]. (2014, Mayo). Disponible en: < http://hipertextual.com/archivo/2014/05/que-es-api/ > [citado el 31 julio de 2015]
URI: http://hdl.handle.net/10983/2716
Appears in Collections:ACI. Pregrado Sistemas

Files in This Item:
File Description SizeFormat 
Documento.pdfArtículo principal2.84 MBAdobe PDFView/Open    Request a copy
RAE.pdfRAE282.04 kBAdobe PDFThumbnail
View/Open


This item is protected by original copyright



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.