Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

REST

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

Generación automática de API REST a partir de API Java, basada en

transformación de Modelos (MDD): Análisis Crítico

INTEGRANTES:
Iván Alva (1330545)
José Quispe (u17203442)
Albert Bernachea

La tecnología actual permite a las maquinas interactuar de manera inteligente a través de la


red, y los servicios REST ofrecen una manera liviana para acceder a los recursos disponible.
Siendo necesario una descripción semántica que permite a los clientes máquina comprender el
funcionamiento de los servicios de forma automática.

En un resultado, se muestra que es posible para los clientes máquina puedan descubrir,
invocar y combinar servicios REST que eran desconocidos en el momento de programar el
cliente.

Sin embargo, la limitada capacidad de procesamiento de los dispositivos embebidos usados en


sistemas de “Internet de las Cosas”, señala como un desafío al proveer la inteligencia
suficiente para que estos interactúen con un gran conjunto de descripciones de servicios REST.
Incluso puede ser recomendable acceder a partes de la descripción sin invocar un documento
XML completo, para facilitar el procesamiento del mismo.

Los resultados de la investigación abren la posibilidad a trabajos futuros para desarrollar redes
sociales para clientes máquinas, donde interactúen para promover, descubrir, invocar y
compones nuevos servicios web.

Una descripción semántica de servicios REST consumidos por clientes máquinas, podrían
enfocarse en ofrecer a los motores de búsqueda una breve descripción semántica del servicio,
para que no sea necesario que el cliente máquina conozca la dirección URL del directorio de
servicios. Así el sistema embebido podría realizar una consulta en un buscador web, revisar los
resultados de la búsqueda e identificar cuáles de ellos son servicios, y cuáles de estos servicios
se ajustan a su antología.

Con el avance de los servicios Webs aparecieron protocolos como SOAP que era el encargado
de la comunicación entre máquinas ,usando XML como lenguaje de intercambios de datos
cuyo protocolo era el más usado hasta la aparición del REST que llega a solucionar esa
complejidad que añadía SOAP, haciendo mucho más fácil el desarrollo de una API REST, como
en los casos de servicio que almacenan lógica de negocio y datos con una serie de recursos
URL.Ademas SOAP se caracteriza por no tener estado eso le brinda una mejor escalabilidad al
sistema, además de la sencillez de los accesos al servicio y todo esto ha permitido que REST
sea considerado como una de las mejores opciones para implantar Web Services en estos
últimos años. El uso de las Apis REST se puede visualizar en empresas como Twitter, Facebook,
Google, Netflix, LinkedIn y miles de startups. Todos estas empresas y servicios tienen su API
REST por un lado con su lógica de negocio y por otro lado su parte frontend, con lo cual nos
permite centrarnos también un poco más en lo que es nuestra lógica de negocio haciendo una
API REST potente.

Api Rest generado, en otras plataformas como C# nos abren el mundo para microservicios y
otra forma de ver la programación, antes se creía que tener un sistema que haga de todo era
la solución. Ahora no, ahora la idea es que todos los sistemas sean tan dinámicos y se puedan
integrar unos con otros, para así poder expandir las funcionalidades, servicios y solucionar
problemas que se presentan en las empresas. El api rest, facilita esa idea de intercambio de
datos de cualquier servidor con los clientes y viceversa, la conexión de datos o el uso de
microservicios que es el fin más importante del api rest facilitaría el crecimiento de sistemas
integrados.

También podría gustarte