Contenidos
Aplicaciones deutsch
Una interfaz de programación de aplicaciones, o API, permite a las empresas abrir los datos y la funcionalidad de sus aplicaciones a desarrolladores externos de terceros, socios comerciales y departamentos internos de sus empresas. Esto permite que los servicios y productos se comuniquen entre sí y aprovechen los datos y la funcionalidad de cada uno a través de una interfaz documentada. Los desarrolladores no necesitan saber cómo se implementa una API; simplemente utilizan la interfaz para comunicarse con otros productos y servicios. El uso de las API se ha disparado en la última década, hasta el punto de que muchas de las aplicaciones web más populares hoy en día no serían posibles sin las API.
Una API es un conjunto de reglas definidas que explican cómo se comunican los ordenadores o las aplicaciones entre sí. Las APIs se sitúan entre una aplicación y el servidor web, actuando como una capa intermediaria que procesa la transferencia de datos entre sistemas.
Aunque la transferencia de datos será diferente según el servicio web que se utilice, todo este proceso de peticiones y respuestas se realiza a través de una API. Mientras que una interfaz de usuario está diseñada para ser utilizada por humanos, las API están diseñadas para ser utilizadas por un ordenador o una aplicación.
Aplicaciones informáticas
AWS Elastic Beanstalk es un servicio fácil de usar para implementar y escalar aplicaciones y servicios web desarrollados con Java, .NET, PHP, Node.js, Python, Ruby, Go y Docker en servidores conocidos como Apache, Nginx, Passenger e IIS.
Sólo tiene que cargar su código y Elastic Beanstalk se encarga automáticamente del despliegue, desde el aprovisionamiento de capacidad, el equilibrio de carga y el escalado automático hasta la supervisión del estado de la aplicación. Al mismo tiempo, mantiene el control total sobre los recursos de AWS que alimentan su aplicación y puede acceder a los recursos subyacentes en cualquier momento.
Elastic Beanstalk es la forma más rápida y sencilla de implementar su aplicación en AWS. Solo tiene que utilizar la consola de administración de AWS, un repositorio Git o un entorno de desarrollo integrado (IDE) como Eclipse o Visual Studio para cargar su aplicación, y Elastic Beanstalk se encarga automáticamente de los detalles de implementación del aprovisionamiento de capacidad, el equilibrio de carga, el autoescalado y la supervisión del estado de la aplicación. En cuestión de minutos, su aplicación estará lista para ser utilizada sin necesidad de realizar ningún trabajo de configuración de la infraestructura o de los recursos por su parte.
Significado de los detalles de la aplicación
Monta automáticamente el sistema de almacenamiento que elijas, ya sea desde un almacenamiento local, un proveedor de nube pública como GCP o AWS, o un sistema de almacenamiento en red como NFS, iSCSI, Gluster, Ceph, Cinder o Flocker.
Coloca automáticamente los contenedores en función de sus necesidades de recursos y otras limitaciones, sin sacrificar la disponibilidad. Mezcla cargas de trabajo críticas y de mejor esfuerzo para aumentar la utilización y ahorrar aún más recursos.
Reinicia los contenedores que fallan, sustituye y reprograma los contenedores cuando los nodos mueren, elimina los contenedores que no responden a la comprobación de estado definida por el usuario y no los anuncia a los clientes hasta que estén listos para servir.
Aplicación móvil
Un programa de aplicación (aplicación o app para abreviar) es un programa informático diseñado para llevar a cabo una tarea específica que no está relacionada con el funcionamiento del propio ordenador,[1] normalmente para ser utilizado por los usuarios finales.[2] Los procesadores de texto, los reproductores multimedia y el software de contabilidad son ejemplos. El nombre colectivo se refiere a todas las aplicaciones colectivamente[3] Las otras clasificaciones principales de software son el software de sistema, relacionado con el funcionamiento del ordenador, y el software de utilidad (“utilidades”).
Las aplicaciones pueden estar incluidas en el ordenador y su software de sistema o publicarse por separado y pueden estar codificadas como propietarias, de código abierto o como proyectos[4] El término “app” suele referirse a las aplicaciones para dispositivos móviles como los teléfonos.
En tecnología de la información, una aplicación (app), programa de aplicación o software de aplicación es un programa informático diseñado para ayudar a las personas a realizar una actividad. Dependiendo de la actividad para la que haya sido diseñada, una aplicación puede manipular texto, números, audio, gráficos y una combinación de estos elementos. Algunos paquetes de aplicaciones se centran en una sola tarea, como el procesamiento de textos; otros, denominados software integrado, incluyen varias aplicaciones[5].