1) Explique qué es DESCANSO y RESTAURANTE.
REST representa Transferencia de Estado Representativa; escribir una API web es una característica relativamente nueva.
RESTFUL se transmite para servicios web escritos aplicando un concepto arquitectónico REST llamado servicios RESTful, se enfoca en los recursos del sistema y cómo el estado del recurso debe transportarse a través de un protocolo HTTP a múltiples clientes escritos en un idioma diferente. En el servicio web RESTFUL, los métodos HTTP como GET, POST, PUT y DELETE se pueden utilizar para realizar operaciones CRUD.
2) ¿Explica el estilo arquitectónico para crear una API web?
Es el estilo arquitectónico para crear una API web.
- HTTP para la comunicación cliente-servidor
- XML / JSON como lenguaje de formato
- URI simple como lanzamiento de los servicios
- Comunicación sin estado
3) Mencione las herramientas necesarias para probar su API web.
Herramienta SOAPUI para SOS WS y plugin «poster» de Firefox para servicios RESTFUL.
4) Indique qué métodos HTTP admite REST.
Los métodos HTTP admitidos por REST son:
- OBTENER: Solicita un recurso en la URL de la solicitud. No debe haber ningún organismo de solicitud, ya que se dejará de lado. Puede ser posible depositar localmente o en el servidor.
- CORREO: Envía información al servicio para su procesamiento; normalmente debería restaurar el recurso modificado o nuevo
- PONER: En la URL de la solicitud, actualiza el recurso.
- ELIMINAR: En la URL de la solicitud, se elimina el recurso.
- OPCIONES: Muestra las técnicas soportadas
- CABEZA: La URL solicitada devuelve metainformación.
5) Indique si puede usar una aplicación GET en lugar de PUT para crear un recurso.
No, no tiene la intención de utilizar PUT para GET. Solo las operaciones GET deben tener derechos visuales y se utiliza un recurso PUT para actualizar los datos.
6) Indique qué recursos hay en la arquitectura REST.
Los recursos se identifican mediante URL lógicas; es el elemento clave del diseño RESTful. A diferencia de los servicios web SOAP en REST, usted ve los datos del producto como un recurso y este recurso debe contener toda la información necesaria.
7) Indique cuál es la diferencia entre AJAX y REST.
AJAX | CAMBIO |
|
|
7) Indique algunas características clave de REST.
Incluye algunas características clave de REST
- REST no tiene estado, por lo que el SERVIDOR no tiene estado (o datos de sesión)
- Con una API REST que funcione bien, el servidor podría reiniciarse entre dos llamadas, ya que todos los datos se reenvían al servidor.
- Un servicio web usa principalmente el método POST para realizar operaciones, pero REST usa GET para acceder a los recursos
8) Indique cuáles son los diferentes estilos de integración de aplicaciones.
Los diversos estilos incluyen integración
- Base de datos compartida
- Transferencia de archivos por lotes
- Solicitar un procedimiento remoto (RPC)
- Intercambio de mensajes asincrónicos a través de medios centrados en mensajes (MOM)
9) Explique cómo se relacionó JAXB con la API web RESTful.
JAXB son las siglas de java arch para enlace XML.
10) Indique cuál es la diferencia entre PUT y POST.
«PUT» envía un archivo o recurso en un URI particular y directamente en ese URI. Si ese URI ya tiene un archivo o recurso, PUT cambia ese archivo o recurso. Si no hay recurso o archivo, PUT crea uno
POST envía datos a un URI en particular y espera que el recurso en ese URI se encargue de la solicitud. En este punto, el servidor web puede decidir qué hacer con los datos en el contexto de un recurso específico.
PUT tiene un significado ideal, no tendrá ningún impacto en los recursos si se invoca varias veces.
Sin embargo, POST no es ideal, lo que significa que si invoca POST repetidamente, sigue creando más recursos
11) Indique qué lenguaje de marcado se puede usar en una API web relajada.
JSON y XML son los dos lenguajes de marcado que se pueden usar en una API web relajada
12) Indique cuál es la diferencia entre RPC o servicios web de estilo de documento. ¿Cómo decides cuál elegir?
En los servicios web de estilo de documento, podemos llevar un mensaje XML como parte de una solicitud SOAP que no se puede realizar en un servicio web de estilo RPC. El servicio web de estilo de documento es más adecuado en algunas aplicaciones que transportan un mensaje XML porque el documento y el contenido de ese documento pueden cambiar y la resolución de un servicio web no depende del contenido del mensaje XML.
13) Indique qué son JAX-WS y JAX-RS.
Tanto JAX-WS como JAX-RS son bibliotecas (API) para comunicarse de múltiples formas en Java. JAX-WS es una biblioteca que se puede utilizar para realizar la comunicación SOAP en JAVA, y JAX-RS le permite realizar la comunicación REST en JAVA.
14) ¿Enumerar las herramientas o API para desarrollar o probar una API web?
Las herramientas de prueba para servicios web incluyen sus API REST
- Servicio web Spring REST usando MVC
- Jersey API
- CXF
- Ais
- Reiniciar,
15) Indique cuál es la diferencia entre SOAP y REST.
JABÓN | CAMBIO |
|
|