Descubrimiento de servicios REST basado en sus documentos WADL

En los últimos años se ha popularizado un estilo de servicios Web conocido como REST. Esta tecnología permite crear aplicaciones que pueden ser invocadas por cualquier dispositivo o cliente solo utilizando protocolos y tecnologías básicas de Internet, como HTTP, JSON Y XML. Adicionalmente, REST o...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Rodriguez, Emmanuel, Segura, Felix Oscar
Formato: Artículo revista
Lenguaje:Español
Publicado: Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas 2016
Materias:
Acceso en línea:http://www.ridaa.unicen.edu.ar/xmlui/handle/123456789/1352
Aporte de:
Descripción
Sumario:En los últimos años se ha popularizado un estilo de servicios Web conocido como REST. Esta tecnología permite crear aplicaciones que pueden ser invocadas por cualquier dispositivo o cliente solo utilizando protocolos y tecnologías básicas de Internet, como HTTP, JSON Y XML. Adicionalmente, REST ofrece una alternativa para la implementación de arquitecturas SOA (ampliamente adoptada por la industria del Software) que promete ser más simple que la tradicional tecnología de servicios Web basados en SOAP y XMLRPC. Los servicios REST, a diferencia de los Servicios Web tradicionales, se centra en la interacción de recursos con estado y no con mensajes y operaciones. Los recursos pueden ser representados en múltiples formatos, tales como HTML, XML, JSON, etc., los cuales presentan facilidad para combinarlos, es decir, para la creación de mashup de servicios. A pesar de sus ventajas, los servicios REST presentan dificultades a la hora de ser descriptos y publicados, debido a la falta de un formato estándar de descripción, lo que posteriormente también dificulta su búsqueda en registros. Esto plantea una problemática a la hora de implementar arquitecturas SOA y principalmente, la realización de mashup de servicios REST, dado que es difícil determinar la funcionalidad del mismo y, por lo tanto, dificulta la búsqueda del servicio adecuado. En este trabajo se propone diseñar, implementar y evaluar un buscador de servicios REST basados en sus documentos WADL originales (representación más utilizada) utilizando técnicas de recuperación de información. Este buscador puede ser utilizado como complemento a frameworks que utilizan dichos documentos, como por ejemplo JERSEY o SOAPUI, y se concluirá en que dicho enfoque no solo es posible, sino que con el uso de algoritmos de clustering adecuados, se puede mejorar la eficacia de la búsqueda de servicios REST.