Ir al contenido principal

Opinión


La principal ventaja del uso de una API REST reside en la independencia que proporciona frente a cualquier consumidor, sin importar el lenguaje o plataforma con el que se acceda a ella. Esto permite que una misma API REST sea consumida por infinidad de clientes sea cual sea la naturaleza de estos y que el cambio a cualquier otro tipo de consumidor no provoque impacto alguno en ella. Esta característica proporciona fiabilidad, escalabilidad y una fácil portabilidad a cualquier otra plataforma, ya que aisla por completo al cliente del servidor. Sólo se requiere que el intercambio de información de las respuestas se haga en un formato soportado, por lo general JSON o XML. Dicha separación entre el cliente y el servidor hace que se pueda migrar a otros servidores o bases de datos de manera transparente, siempre y cuando los datos se sigan enviado de manera correcta. Esto convierte a las APIs REST en una de las arquitecturas web más utilizadas actualmente por la flexibilidad que aportan a cualquier entorno de trabajo sea cual sea su naturaleza.

Comentarios

Entradas populares de este blog

Servicios Web

¿QUÉ SON LOS SERVICIOS WEB? Los servicios web son aplicaciones autónomas modulares que se pueden describir, publicar, localizar e invocar a través de una red. Dicho de otra forma, los Servicios Web pueden definirse como entidades programables que actúan como cajas negras para proporcionar una determinada funcionalidad, tal y como la de una aplicación o una funcionalidad de sistema. CARACTERÍSTICAS Las características principales de los servicios Web son las siguientes: Utilización de estándares de Internet. La única forma para que los servicios Web sean utilizados por la cantidad de sistemas heterogéneos existentes en Internet es el empleo del protocolo de transferencia de datos HTTP utilizado por todos los navegadores Web y XML. Basados en tecnologías de paso de mensajes. La interacción entre el cliente y el proveedor del servicio es empaquetada en unidades autodesciptivas denominadas mensajes. Dicha interacción se describe en función de los mensajes intercambiados. Co...

Servicios Web Rest

API REST Y SU DEFINICIÓN REST  (REpresentational State Transfer) es un tipo de arquitectura de desarrollo web que se apoya totalmente en el estándar HTTP. Fue definida en el 2000 por Roy Fielding, uno de los padres de la especificación HTTP y un referente en la arquitectura de redes. Hoy por hoy la mayoría de las aplicaciones que se desarrollan para servicios profesionales, tales como Twitter, YouTube, los sistemas de identificación con Facebook, etc, disponen de una API REST para el intercambio de información entre el front y el back. Así como también hay cientos de empresas que generan negocio gracias a REST y las APIs REST. Sin ellas, todo el crecimiento en horizontal sería prácticamente imposible. Esto es así porque REST es el estándar más lógico, eficiente y habitual en la creación de APIs para servicios de Internet. ¿CÓMO SE USA UNA API REST? Una API REST define un conjunto de funciones que los desarrolladores pueden realizar solicitudes y recibir respuestas...