Aplicaciones web orientada a servicios
ARQUITECTURA
![](https://cambiodigital-ol.com/wp-content/uploads/2019/10/microservices.jpg)
toda una estructura y a los detalles necesarios para que sea funcional
JSON
formato de texto sencillo para el intercambio de datos.
API
![](https://image.freepik.com/vector-gratis/concepto-interfaz-api_23785-10.jpg)
conjunto de reglas y especificaciones que las aplicaciones pueden seguir para comunicarse entre ellas
![ejemplo](https://www.tecnologias-informacion.com/api.jpg)
ejemplo
REST
![](https://www.astera.com/wp-content/uploads/2020/01/rest.png)
estilo de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web
SOAP
![](https://upload.wikimedia.org/wikipedia/commons/thumb/5/59/SOAP.svg/1200px-SOAP.svg.png)
protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML
URI
sirve para identificar recursos en Internet, precisamente lo que el nombre indica
XML
![](https://www.sawakinome.com/img/images_1/difference-between-xml-and-xsd.png)
lenguaje de marcado que define un conjunto de reglas para la codificación de documentos
WEB SERVICE
![](https://aldeahost.com.mx/wp-content/uploads/2019/08/webservices-1140x509.png)
Es una aplicación web que vive en Internet y sirve para intercambiar datos entre aplicaciones
EJEMPLOS DE API´S
![](https://www.paradigmadigital.com/wp-content/uploads/2016/02/1.png)
Usa la URL junto con el protocolo
Manipulando la información de Internet
CÓDIGOS DE ESTADO
100
![](https://previews.123rf.com/images/michaklootwijk/michaklootwijk1601/michaklootwijk160100633/51525455-el-c%C3%B3digo-de-estado-http-en-una-pantalla-de-ordenador-port%C3%A1til-100-continuar.jpg)
Respuestas informativas (100–199),
200
![](https://previews.123rf.com/images/ijdema/ijdema1412/ijdema141200007/34870895-el-c%C3%B3digo-de-estado-http-200-ok-escrito-en-una-pizarra.jpg)
Respuestas satisfactorias (200–299),
300
Redirecciones (300–399),
400
![](https://i.blogs.es/f35966/404/450_1000.jpg)
Errores de los clientes (400–499),
500
![](https://i.blogs.es/4329e4/error500/450_1000.png)
Errores de los servidores (500–599).