Hogar Desarrollo ¿Por qué las API se han convertido en un gran problema?

¿Por qué las API se han convertido en un gran problema?

Tabla de contenido:

Anonim

Cuando usa una aplicación de terceros para publicar algo en su cuenta de Facebook o Twitter, no sucede por arte de magia. Las interfaces de programación de aplicaciones (API) se ejecutan en segundo plano para conectar la aplicación en su teléfono a los servidores que ejecutan las redes sociales de su elección.


En un mundo que se basa cada vez más en información digital, las API se han convertido en un gran problema, y ​​no solo por publicar en Farmville desde su iPhone. Más empresas se están dando cuenta del valor de las API personalizadas a nivel empresarial para una fuerza laboral que se está volviendo más móvil por minutos.

Las API hacen algunas cosas clave

Una API es un conjunto de códigos que contiene instrucciones o requisitos que permiten que diferentes aplicaciones se comuniquen entre sí. Tradicionalmente, las API en un escritorio le permiten compartir información entre programas como Word y Excel, o permiten que los programas accedan a funciones del sistema operativo, como Windows Installer.


Pero el uso más reciente de las API, y del que todo el mundo habla, es en las aplicaciones web. Las API web realizan las mismas funciones que sus contrapartes de escritorio, solo que conectan software de terceros a servicios basados ​​en Internet como redes sociales, cuentas de Amazon y paneles de control en la nube.


La administración de API emplea herramientas que administran el acceso (tanto para desarrolladores como para usuarios finales) a los datos y la funcionalidad de los servicios basados ​​en Internet con los que se supone que funcionan las aplicaciones. Desde el proceso de registro del desarrollador, hasta la documentación, hasta las credenciales emitidas para los usuarios autorizados, la administración de API entrega las claves correctas que abren las puertas de información entre los programas.

Y así es como las usan las empresas

La conectividad es esencial para cualquier empresa que trabaje con el panorama actual del marketing digital. Básicamente, las API representan un nuevo canal de distribución para las empresas, abriendo las puertas a aplicaciones de terceros que se vinculan con sus principales ofertas. Estos conjuntos de códigos pueden ayudar a las empresas a llegar a nuevos mercados, generar flujos de ingresos adicionales e incorporar nuevos socios, como desarrolladores y servicios complementarios.


El software de gestión API permite a las empresas tomar el control del proceso de distribución. Algunas de las características que utiliza este tipo de software incluyen:

  • Creación de portal para permitir el descubrimiento de desarrolladores y la colaboración en aplicaciones de terceros.
  • Herramientas de gestión de procesos para la planificación, diseño y desarrollo de API.
  • Informes y análisis para una mejor comprensión del uso de API
  • Alojamiento seguro de API y mediación

Por qué la gestión de API importa ahora

Se han creado compañías enteras en torno a la administración de API: Apigee, SOA Software, Mashery, Layer 7 Technologies, ProgrammableWeb y Mashape, por nombrar solo algunas. Recientemente, las grandes compañías se han interesado en estas compañías a lo grande. De hecho, en 2013, muchas de estas compañías están siendo engullidas por jugadores más grandes.


¿Por qué las corporaciones están invirtiendo en proveedores de administración de API? Hay algunas buenas razones. Una es que el consumidor actual es extremadamente probable que posea y use múltiples dispositivos. De hecho, ahora hay más dispositivos conectados a Internet en los Estados Unidos que personas, y las personas que los usan han llegado a esperar la conectividad que proporcionan las API.


Otra razón es simplemente negocios. La mayoría de las empresas invierten en un alto grado de conectividad, tanto a través de sus infraestructuras internas como de diversos dispositivos móviles. El movimiento de traer su propio dispositivo (BYOD) está en pleno apogeo, y la firma de investigación tecnológica Gartner proyecta que para 2017, el 50 por ciento de los empleadores hará que BYOD sea obligatorio. Con una multitud de dispositivos y una variedad de sistemas operativos, las API permiten a las empresas mantener a sus empleados comunicándose con la base de datos de la empresa, sin una inversión masiva en TI.

¿El camino del futuro?

La administración de API garantiza que las conexiones permanezcan fluidas entre los programas, sin sobrecargar los servidores, desviar información o otorgar acceso a las partes equivocadas. Si hay un "camino hacia el futuro", muchos de los caminos conducen a la administración de API. (Para obtener sugerencias de los desarrolladores sobre cómo construir una API, consulte 5 Pasos para crear una API exitosa).

¿Por qué las API se han convertido en un gran problema?