Planificación del uso de JAX-RS para habilitar los servicios de RESTful
Mediante la utilización de Java™ API for RESTful Web Services (JAX-RS) API, los desarrolladores de aplicaciones pueden desarrollar de forma rápida aplicaciones RESTful. Cuando planifique el uso de JAX-RS para habilitar los servicios de RESTful, considere cuál es la mejor manera de aplicar las prestaciones y características de una aplicación RESTful con JAX-RS.
Antes de empezar
Lea la visión general de la información de JAX-RS para obtener información sobre los servicios de REST y las ventajas de utilizar JAX-RS para crear servicios de RESTful.
Acerca de esta tarea
JAX-RS es un modelo de programación que proporciona un mecanismo para desarrollar servicios que siguen los principios de REST (Representational State Transfer). Con el uso de JAX-RS, se simplifica el desarrollo de servicios RESTful.
JAX-RS es una API Java para desarrollar aplicaciones REST de forma rápida. Mientras que JAX-RS proporciona una forma más rápida de desarrollar aplicaciones web que los servlets, el objetivo principal de JAX-RS es crear servicios RESTful. JAX-RS 1.0 define una API de componente del extremo del servidor para crear aplicaciones REST. IBM® JAX-RS proporciona una implementación de la especificación de JAX-RS (JSR 311).
Si se utiliza la tecnología JAX-RS, las aplicaciones REST son más fáciles de desarrollar, más fáciles de consumir y más fáciles de escalar cuando se comparan con otros tipos de sistemas distribuidos. Muchos servicios de Internet conocidos y muy utilizados han proporcionado correctamente API RESTful a sus aplicaciones. Las terceras partes han utilizando diversas API REST para crear sus propios negocios y aplicaciones.
Debido al consumo simple de servicios de RESTful, puede generar clientes diversos lenguajes en distintas plataformas. La mayoría de los lenguajes no requieren bibliotecas de terceros siempre que haya un método para utilizar una conexión HTTP. Como los navegadores web son muy dominantes, la mayor parte de clientes suelen ser navegadores web. Por ejemplo muchas propiedades web de la versión 2.0 utilizan una infraestructura de JavaScript como, por ejemplo, el toolkit Dojo para desarrollar un cliente en un navegador junto con una aplicación de la parte del servidor de RESTful que proporciona los datos para el cliente.
Procedimiento
Resultados
Dispone de un plan de diseño para utilizar JAX-RS con el fin de implementar los servicios REST.