INTERFAZ
Programable
Aplicacion
WEB SERVICE
Un servicio web es un conjunto de especificaciones tecnológicas basadas en estándares abiertos y que proporcionan un modelo de interacción sistema a sistema.
Métodos HTTP
PUTCH
DELETE
PUT
POST
GET
APLICACIONES WEB ORIENTADAS A SERVICIOS
ARQUITECTURA DE UN SERVICIO WEB
La definición de W3C ya aporta la información relevante sobre la estructura y patrón de interacción de un servicio web. En ella vemos necesario el rol de un proveedor de servicio, y un consumidor del mismo.
HTTP
"UNIVERSIDAD TECNOLÓGICA DEL VALLE DEL MEZQUITAL"
TSU Tecnologías de la Información ADSMP
4°"A"
Elaboro:
Mendoza Chavarria Jonan
Vargas Martinez Lessly Michel
El mapa mental realizado lo hicimo de acuerdo a lo que vimos la clase pasada en la materia de Aplicaciones web.
Vimos lo que es una API
Es un protocolo de transferencia de hipertexto que se usa en la Web. Es una sigla que significa HyperText Transfer Protocol, o Protocolo de Transferencia de Hipertexto. Este protocolo fue desarrollado por las instituciones internacionales W3C y IETF y se usa en todo tipo de transacciones a través de Internet.
Codigos de estado HTTP
Los códigos de estado de respuesta HTTP indican si se ha completado satisfactoriamente una solicitud HTTP específica.
* Errores de los servidores (500–599).
* Errores de los clientes (400–499),
* Redirecciones (300–399),
* Respuestas satisfactorias (200–299),
* Respuestas informativas (100–199),
SOAP
Es un protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML.
REST
La transferencia de estado representacional o REST es un estilo de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web.
API REST
Es una arquitectura para API'S que se conectan via web con el protocolo HTTP. Permite acceder a la informacion con idenificadores unicos (URL).
API
Es un conjunto de subrutinas, funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción.
JSON
Es un formato de texto sencillo para el intercambio de datos. Se trata de un subconjunto de la notación literal de objetos de JavaScript, aunque, debido a su amplia adopción como alternativa a XML, se considera un formato independiente del lenguaje.
EJEMPLO
XML
Es un metalenguaje que permite definir lenguajes de marcas desarrollado por el World Wide Web Consortium utilizado para almacenar datos en forma legible
URL
O localizador de recursos uniforme es un identificador de recursos uniforme cuyos recursos referidos pueden cambiar, esto es, la dirección puede apuntar a recursos variables en el tiempo.