<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1678611822423757&amp;ev=PageView&amp;noscript=1">
Defrag This

| Read. Reflect. Reboot.

¿Qué es la gestión de API?

Greg Mooney| abril 15 2019

| IT insights

what-is-api-management

Las interfaces de programación de aplicaciones, también conocidas como API, son un aspecto importante de cualquier pieza de software o plataforma. Si piensa en todos los datos que pasan a través de una aplicación en estos días, es difícil pensar en un momento en que las API no fueran una parte integral del software que usamos.

¿Qué son las APIs?

Para aquellos de ustedes que todavía no están familiarizados, las API son la forma en que podemos enviar y recibir datos de un servidor o base de datos y poder ver esa información en un formato legible para los usuarios. Uno de los ejemplos universales de cómo interactuamos con las API todos los días es Google Maps.

En Google Maps, puede ver la ruta más rápida desde el punto A hasta el punto B, puede ver dónde está el tráfico y puede ver dónde está la estación de servicio más cercana, si es necesario. Toda esta información no solo se incluye en la aplicación Google Maps. Si lo fuera, Google Maps probablemente tendría cientos de gigabytes de tamaño. Es por eso que Google Maps está enviando y recibiendo datos de varias API en tiempo real, para recopilar y presentar datos de una manera que le facilita la navegación cuando conduce.

Del mismo modo, si está desarrollando software o integrando servicios en su infraestructura de negocios, está obteniendo información de las instalaciones y / o en la nube, ya sea de forma interna o de terceros a través de API.

La integración, la automatización y la eficiencia son solo algunos de los muchos beneficios de usar las API. Y si está desarrollando software, la norma es proporcionar a sus clientes la capacidad de recibir y generar datos fácilmente desde sus aplicaciones y servicios. Si no está proporcionando API con sus herramientas y servicios en alguna capacidad, entonces está en una gran desventaja en el panorama digital de hoy. Las API son esencialmente la columna vertebral de la economía digital de hoy.

Si considera todas las formas en que las plataformas y los servicios que utilizamos realizan el trabajo, la cantidad de API que se utilizan en toda la infraestructura empresarial comienza a sumarse. Por eso es crucial tener la capacidad de administrar todas las API que utiliza su empresa. En última instancia, al igual que la forma en que necesita mantener y administrar los scripts en su pila de TI, también necesita administrar sus API.

¿Qué es la gestión de API?

La gestión de la API no es nada nuevo, pero cada vez es más importante. Hace cinco o seis años, si le preguntara a una persona de TI cómo manejaban sus API sus negocios, lo más probable es que le diera una mirada en blanco. Hoy en día, las API son tan comunes que las soluciones de administración de API ahora son indispensables para los equipos de TI.

Tuve la oportunidad de conversar con un experto en API para tener una mejor idea de lo importante que es la administración de API en el mundo digital de hoy. Lorinda Brandon, Directora de Productos de Capital One tuvo algunas cosas que decir acerca de la importancia de la administración de API. Lorinda vive y respira las API, por lo que sería difícil encontrar a alguien que sepa más sobre el tema.

"Hace solo unos años, la gestión de la API era importante pero rudimentaria, ya que la mayoría de las empresas solo buscaban una forma de alojar y monitorear el tráfico de la API sin construir la infraestructura por sí mismas", dice Lorinda. "Pero las herramientas de la administración de la API han crecido y las empresas ahora exigen (y obtenga) cosas como las herramientas de diseño de API, la documentación generada automáticamente, la seguridad, la administración de datos y el cumplimiento de PCI, además de los conceptos básicos de administración de API ".

Para obtener más información sobre cómo Capital One está aprovechando la tecnología actual, incluidas las API para brindar servicios financieros nuevos e innovadores, visite https://www.capitalone.com/tech.

¿Cómo Elegir una plataforma de gestión de API?

La industria de la tecnología está saturada de herramientas de administración de API, por lo que elegir la herramienta adecuada para administrar y monitorear sus API puede ser una tarea desalentadora. Solo eche un vistazo a las muchas listas de herramientas para elegir. Realice una búsqueda rápida en Google y verá listas que van desde varias hasta docenas de plataformas y herramientas API para ayudar a los equipos de TI a administrar, publicar, monitorear y documentar las API.

Al igual que con todas las herramientas de su pila, las herramientas y los servicios que elija se basan únicamente en sus requisitos comerciales únicos. Un buen lugar para comenzar es hacer algunas preguntas acerca de cómo su empresa está utilizando las API.

  • ¿Necesita monitorear sus API para asegurarse de que esos servicios estén funcionando correctamente?
  • ¿Estás publicando tus propias APIs?
  • ¿Está utilizando API de terceros?
  • ¿Necesitas soporte para tus APIs?
  • ¿Necesita que sus API estén protegidas de amenazas internas y externas?
  • ¿Necesita informar sobre el uso de la API?
  • ¿Deben tus API ser compatibles?

Algunas herramientas son mejores para la seguridad y el cumplimiento, mientras que otras son mejores para equipos de desarrollo más pequeños. Otras herramientas atienden a las empresas. Si puede responder a las preguntas anteriores, debe tener una mejor idea de la funcionalidad que necesita en una herramienta de administración de API.

Herramientas de API de código abierto

Si tienes un presupuesto más ajustado, ¡también hay una gran cantidad de herramientas de API de código abierto! Y no dejes que las herramientas de código abierto te asusten; muchas de las plataformas y herramientas API de código abierto son compatibles con comunidades de desarrolladores muy activas. Diablos, algunos de ellos también son compatibles con empresas de renombre en el espacio de la API.

Súbete a uno de sus foros y empieza a preguntar. Te sorprendería la cantidad de personas que podrían estar tratando de lograr lo mismo que tú o que ya lo han hecho y te pueden ayudar. La mejor parte es que es gratis. Solo asegúrate de compartir todo lo que aprendas con otros miembros de la comunidad también. Compartir es cuidar después de todo.

MOVEit Automation

Topics: IT insights

Leave a Reply

Your email address will not be published. Required fields are marked *

THIS POST WAS WRITTEN BY Greg Mooney

Greg is a technologist and data geek with over 10 years in tech. He has worked in a variety of industries as an IT manager and software tester. Greg is an avid writer on everything IT related, from cyber security to troubleshooting.

Free Trials

Getting started has never been easier. Download a trial today.

Download Free Trials

Contact Us

Let us know how we can help you. Focus on what matters. 

Send us a note

Subscribe to our Blog

Let’s stay in touch! Register to receive our blog updates.