TEMA SERVICIOS WEB Flashcards
1.- Diferencia entre un MOM y un ESB
MOM -> Intercambio de mensajes (envio por parte de aplicaciones y recepción por otras)
.NOTA: En JAVA el API JMS sirve para esto
ESB-> Desplegar/centralizar en un solo componente software todos mis webService.
.NOTA: Una vez que todos están juntos podemos hacer más cosas “patrones de integracion”
2.- API de Java para desarrollar servicios Web REST
API JAX-RS (Anotaciones @Path, @Get, @PUT, …)
3.- API de Java para desarrollar servicios Web SOAP
API JAX-WS (Anotaciones @Webservice,@WebMethod,@WebParam,@WebResult)
4.- ¿Qué es un endpoint en SOAP?
URL donde tenemos que enviar los mensajes SOAP de petición. Que es donde reside el Servicio Web desplegado.
5.- Mecanismo de envío de ficheros en SOAP
Se basa en el estandar MIME.a nivel HTTP
6.- Mecanismo de notificación de errores en SOAP
En el soap ENVELOPE de respuesta incluimos una etiqueta llamada <soap:Fault></soap:Fault>
7.- Ventaja principal de gRPC
Trabaja a nivel Binario sobre HTTP/2
8.- ¿Que es una mutation en GraphQL?
Todo lo que no es una QUERY (operaciones de alta, borrado, modificación….)
9.- ¿Cómo sería la llama a un servicio REST de consulta de los datos del empleado con identificador 1234?
GET /empleados/1234
10.- Utilidad de OpenAPI
Estandar de documentacion para servicios REST (antes se llama Swagger)