Terminología de Servicios RESTful
Los siguientes son algunos términos importantes relacionados con los servicios RESTful.
-
Servicio RESTful: servicio web HTTP que cumple los principios del estilo arquitectónico RESTful.
-
Módulo de recursos: unidad organizativa que se utiliza para agrupar plantillas de recursos relacionadas.
-
Plantilla de recursos: servicio RESTful individual que puede atender solicitudes para algún juego de URI (identificadores de recursos universales). El juego de URI está definido por el patrón de URI de la plantilla de recursos
-
Patrón URI: patrón de la plantilla de recurso. Puede ser un patrón de ruta o una plantilla URI, aunque se recomienda utilizar patrones de ruta.
-
Patrón de ruta: patrón que se centra en la descomposición de la parte de ruta de acceso de un URI en sus partes componentes. Por ejemplo, un patrón de
/objects/:object/:id?coincidirá con/objects/emp/101(coincide con una solicitud para el elemento en el recursoempconidde101) y también coincidirá con/objects/emp/(coincide con una solicitud para el recursoemp, porque el parámetro :idse anota con el modificador?, que indica que el parámetroides opcional). -
Plantilla URI: gramática simple que define los patrones específicos de URI que puede manejar una plantilla de recurso determinada. Por ejemplo, el patrón
employees/{id}coincidirá con cualquier URI cuya ruta empiece poremployees/, comoemployees/2560.
-
-
Manejador de recursos: proporciona la lógica necesaria para dar servicio a un método HTTP específico para una plantilla de recurso específica. Por ejemplo, la lógica del método HTTP GET para la plantilla de recursos anterior puede ser:
select empno, ename, dept from emp where empno = :id
-
Operación HTTP: HTTP (protocolo de transporte de hipertexto) define los métodos estándar soportados en Oracle REST Data Services para crear servicios RESTful:
GET(recuperar el contenido del recurso),POST(almacenar un nuevo recurso),PUT(actualizar un recurso existente) yDELETE(eliminar un recurso).
Consulte también:
Tema principal: Páginas de REST