Planification de l'utilisation de JAX-RS pour activer les services RESTful

En utilisant Java™ API for RESTful Web Services (JAX-RS) API, les développeurs d'applications peuvent développer rapidement des applications RESTful. Lorsque vous planifiez l'utilisation de JAX-RS pour activer les services RESTful, déterminer la meilleure méthode pour implémenter les fonctions et les caractéristiques d'une application RESTful avec JAX-RS.

Avant de commencer

Liez la présentation de JAX-RS pour plus d'informations sur les services REST et les avantages de l'utilisation de JAX-RS pour générer des services RESTful.

Pourquoi et quand exécuter cette tâche

JAX-RS est un modèle de programmation qui fournit un mécanisme pour développer des services qui suivent les principes REST (Representational State Transfer). L'utilisation de JAX-RS simplifie le développement des services RESTful.

JAX-RS est une API Java qui permet de développer rapidement des applications REST. Bien que JAX-RS offre un moyen pour développer des applications web plus rapidement qu'avec les servlets, la fonction principale de JAX-RS est de créer des services RESTful. JAX-RS 1.0 définit une API de composants serveur pour créer des applications REST. IBM® JAX-RS fournit une implémentation de la spécification JAX-RS (JSR 311).

En utilisant la technologie JAX-RS, les applications REST (Representational State Transfer) sont plus simples à développer, à consommer et étendre comparé aux autres types de systèmes répartis. La majorité des services Internet couramment utilisés fournissent des API RESTful à leurs applications. Les tiers utilisent diverses API REST pour générer leurs propres activités et applications.

Du fait de la consommation simple des services RESTful, vous pouvez développer des clients dans divers langages sur différentes plateformes. La plupart des langages ne nécessitent aucune bibliothèque tierce dès lors qu'il existe une méthode pour utiliser une connexion HTTP. Compte tenu de l'omniprésence des navigateurs web, les clients les plus courants sont généralement des navigateurs web. Par exemple, de nombreuses propriétés Web 2.0 utilisent une infrastructure JavaScript, telle que le kit d'outils Dojo, pour développer un client dans un navigateur en conjonction avec une application serveur RESTful qui fournit les données du client.

Procédure

  1. Passez en revue les applications de gestion et les middleware existants dans votre environnement pour déterminer les services à implémenter comme services REST.
  2. Définissez les ressources dans les applications RESTful.
  3. Déterminez les modèles d'URL, les opérations et les formats de types de supports à utiliser pour chaque ressource.
    1. Définissez les modèles d'identificateur URI des ressources dans les applications RESTful.
    2. Définissez les fonctions client des applications RESTful en utilisant des méthodes HTTP.
    3. Définissez les en-têtes HTTP et les codes de réponse des applications RESTful en utilisant des méthodes HTTP.

Résultats

Vous avez défini un plan d'utilisation de JAX-RS pour implémenter les services REST.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_plan
Nom du fichier : twbs_jaxrs_plan.html