Terminologie relative aux services RESTful
Voici quelques termes importants relatifs aux services RESTful.
-
Service RESTful : service Web HTTP conforme aux principes du style d'architecture RESTful.
-
Module de ressource : Unité d'organisation utilisée pour regrouper les modèles de ressource associés.
-
Modèle de ressource : service RESTful individuel capable de traiter des demandes pour un ensemble d'URI (identificateurs de ressource universels). L'ensemble d'URI est défini par le modèle d'URI du modèle de ressource
-
Modèle d'URI : modèle du modèle de ressource. Il peut s'agir d'un modèle de routage ou d'un modèle d'URI, bien que vous soyez encouragé à utiliser des modèles de routage.
-
Modèle de routage : modèle qui se concentre sur la décomposition de la partie de chemin d'un URI en ses parties de composant. Par exemple, un modèle de
/objects/:object/:id?correspond à/objects/emp/101(correspond à une demande pour l'élément dans la ressourceempet àidde101) et à/objects/emp/(correspond à une demande pour la ressourceemp, car le paramètre :idest annoté avec le modificateur?, ce qui indique que le paramètreidest facultatif). -
Modèle d'URI : grammaire simple qui définit les modèles spécifiques d'URI qu'un modèle de ressource donné peut gérer. Par exemple, le modèle
employees/{id}correspond à tout URI dont le chemin commence paremployees/, tel queemployees/2560.
-
-
Gestionnaire de ressources : fournit la logique requise pour traiter une méthode HTTP spécifique pour un modèle de ressource spécifique. Par exemple, la logique de la méthode HTTP GET pour le modèle de ressource précédent peut être :
select empno, ename, dept from emp where empno = :id
-
Opération HTTP : HTTP (HyperText Transport Protocol) définit les méthodes standard prises en charge dans Oracle REST Data Services pour la création de services RESTful :
GET(extraction du contenu de la ressource),POST(stockage d'une nouvelle ressource),PUT(mise à jour d'une ressource existante) etDELETE(suppression d'une ressource).
Rubriques connexes :
Rubrique parent : Pages REST