0 calificaciones0% encontró este documento útil (0 votos)
5 vistas12 páginas
Las API permiten que diferentes componentes de software se comuniquen mediante definiciones y protocolos establecidos. Una API define la forma en que dos aplicaciones interactúan a través de solicitudes y respuestas. Generalmente, la aplicación que envía la solicitud es el cliente y la que responde es el servidor. Las API web permiten la comunicación entre un servidor web y un navegador a través de formatos como JSON y métodos como GET y POST.
Las API permiten que diferentes componentes de software se comuniquen mediante definiciones y protocolos establecidos. Una API define la forma en que dos aplicaciones interactúan a través de solicitudes y respuestas. Generalmente, la aplicación que envía la solicitud es el cliente y la que responde es el servidor. Las API web permiten la comunicación entre un servidor web y un navegador a través de formatos como JSON y métodos como GET y POST.
Las API permiten que diferentes componentes de software se comuniquen mediante definiciones y protocolos establecidos. Una API define la forma en que dos aplicaciones interactúan a través de solicitudes y respuestas. Generalmente, la aplicación que envía la solicitud es el cliente y la que responde es el servidor. Las API web permiten la comunicación entre un servidor web y un navegador a través de formatos como JSON y métodos como GET y POST.
componentes de software comunicarse entre sí mediante un conjunto de definiciones y protocolos. Por ejemplo, el sistema de software del instituto de meteorología contiene datos meteorológicos diarios. La aplicación meteorológica de su teléfono “habla” con este sistema a través de las API y le muestra las actualizaciones meteorológicas diarias en su teléfono. ¿Qué significa API?
• API significa “interfaz de programación de
aplicaciones”. En el contexto de las API, la palabra aplicación se refiere a cualquier software con una función distinta. La interfaz puede considerarse como un contrato de servicio entre dos aplicaciones. Este contrato define cómo se comunican entre sí mediante solicitudes y respuestas. La documentación de su API contiene información sobre cómo los desarrolladores deben estructurar esas solicitudes y respuestas. ¿Cómo funcionan las API?
• La arquitectura de las API suele explicarse en
términos de cliente y servidor. La aplicación que envía la solicitud se llama cliente, y la que envía la respuesta se llama servidor. En el ejemplo del tiempo, la base de datos meteorológicos del instituto es el servidor y la aplicación móvil es el cliente. • Las API pueden funcionar de cuatro maneras diferentes, según el momento y el motivo de su creación. ¿Qué es una API web?
• Una API web o API de servicios web es una interfaz de
procesamiento de aplicaciones entre un servidor web y un navegador web. Todos los servicios web son API, pero no todas las API son servicios web. La API de REST es un tipo especial de API web que utiliza el estilo arquitectónico estándar explicado anteriormente. • Los diferentes términos relacionados con las API, como API de Java o API de servicios, existen porque históricamente las API se crearon antes que la World Wide Web. Las API web modernas son API de REST y los términos pueden utilizarse indistintamente. ¿Qué es realmente JSON? • JSON es un formato de datos basado en texto que sigue la sintaxis de objeto de JavaScript, popularizado por Douglas Crockford. Aunque es muy parecido a la sintaxis de objeto literal de JavaScript, puede ser utilizado independientemente de JavaScript, y muchos entornos de programación poseen la capacidad de leer (convertir; parsear) y generar JSON. Estructura del JSON Esquema de Funcionamiento de una API Métodos utilizados en una Api ¿Qué es Ajax? • Ajax (Asynchronous JavaScript and XML) se refiere a un grupo de tecnologías que se utilizan para desarrollar aplicaciones web. Al combinar estas tecnologías, las páginas web parece que son más receptivas puesto que los paquetes pequeños de datos se intercambian con el servidor y las páginas web no se vuelven a cargar cada vez que un usuario realiza un cambio de entrada. Ajax permite que un usuario de la aplicación web interactúe con una página web sin la interrupción que implica volver a cargar la página web. La interacción del sitio web ocurre rápidamente sólo con partes de la página de recarga y renovación. Ajax se compone de las siguientes tecnologías: • XHTML y CSS para presentar información. • DOM (Document Object Model - modelo de objetos de documento) para visualizar e interactuar de forma dinámica la información presentada. • El objeto XMLHttpRequest para manipular los datos de forma asíncrona con el servidor web. • XML, HTML y XSLT para el intercambio y la manipulación de datos. • Se visualiza JavaScript para enlazar solicitudes e información de datos. Como funciona Ajax en una aplicación web Terminología de una Api • https://aws.amazon.com/es/what-is/api/ Jquery • https://jquery.com/ Xamp • https://www.google.com/search?client=firefox-b-d&q=xampp Ajax • https://www.ibm.com/docs/es/rational-soft-arch/9.6.1?topic=p age-asynchronous-javascript-xml-ajax-overview