Header Ads Widget

Ticker

6/recent/ticker-posts

¿Todas las empresas deberían considerar proporcionar una API?

 

¿Deberían-todas-las-empresas-considerar-proporcionar-una-API

Para muchas empresas, proporcionar una API se considera un asunto de TI exclusivo de gigantes de Internet como Twitter, Facebook y Google, empresas emergentes como Algolia , Wit.ai y Context.io , o para que las agencias gubernamentales abran datos al público. Pero, ¿las API están realmente limitadas de esa manera? En este artículo denunciamos los mitos comunes asociados con las API y alentamos a otros a unirse a la revolución digital.

Un proveedor de API es una organización que expone datos y / o capacidades a través de un servicio consumible mediante programación o una interfaz de programación de aplicaciones (API).

API nórdicas, definición de plataforma de API: cuando un proveedor de API es una plataforma

Mitos comunes que rodean a las API

Cuando algunas personas leen 'proporcionar API', solo se imaginan la parte visible del iceberg, asumiendo las siguientes tres falsedades:

  • Proporcionar API significa proporcionar API públicas
  • Proporcionar API es un asunto exclusivo de TI .
  • Proporcionar API es para empresas emergentes de Internet y corporaciones gigantes .

Mito n. ° 1: todas las API son públicas

Tener una oferta de API pública no es el único método para proporcionar API . Independientemente de los detalles técnicos, desde el punto de vista de una organización, en realidad hay tres tipos, cada uno con beneficios únicos:

  • API privada: consuma la API para uso interno
  • API de socio: proporciona la API a socios seleccionados
  • API pública: ofrezca la API a cualquiera

Aflojar las restricciones en ese orden es ahora una estrategia de API común , pero cada tipo es valioso en sí mismo y puede brindar beneficios únicos a una empresa.

Mito n. ° 2: proporcionar API es un asunto exclusivo de TI

Dado que 'API' significa ' Interfaz de programación de aplicaciones ', muchas personas se desaniman por los matices técnicos y asumen que es un asunto exclusivo de TI . Eso no es absolutamente cierto. Las API tienen el poder de transformar su empresa más allá del departamento de TI al:

  • Impactando de manera transversal la forma en que la organización hace negocios.
  • Permitir que la transformación digital de su empresa se centre más en el cliente.
  • Ocultar las complejidades del sistema de información y de la organización.
  • Actuando como un nuevo producto para el negocio.

Dado que su impacto puede ser enorme, reducir las API a un asunto exclusivo de TI podría ser un terrible error para una empresa. Por lo tanto, deben ser diseñados y manejados tanto por TI como por empresas.

Lea cómo las API están entrando en el diálogo B2B

Mito n. ° 3: proporcionar API es solo para empresas emergentes y gigantes de Internet

Una organización no necesita ser una startup, un gigante de Internet o una agencia gubernamental para preocuparse por las API. Hay muchos otros tipos de empresas con excelentes programas API, como:

Bechtel, una empresa de construcción e ingeniería

Bechtel Corp. , la empresa de construcción e ingeniería más grande de los Estados Unidos, aplica una estrategia de API para facilitar el acceso a su sistema monolítico. Su estrategia permite a la empresa acelerar la productividad, habilitar el acceso móvil con datos relevantes actualizados y disminuir la gestión basada en papel en el campo.

Fuente

Dun & Bradstreet, una empresa de información empresarial

Dun & Bradstreet, Inc. es una empresa pública estadounidense que proporciona datos comerciales a empresas sobre historial crediticio, ventas y marketing de empresa a empresa, exposición al riesgo de contraparte, gestión de la cadena de suministro, puntuación de clientes potenciales y cotejo de identidad social. Mediante API, D&B proporciona datos de forma fácil y directa a los sistemas, aplicaciones, CRM o ERP de sus clientes, independientemente de las tecnologías utilizadas.

Fuente

Marvel Entertainment, una empresa de entretenimiento basada en personajes

La API pública de Marvel Entertainment permite el acceso a datos de más de 30.000 cómics y 7.000 series. Se puede acceder a todo, desde la portada, la información de personajes y los eventos cruzados de cómics a través de la API.

Fuente

Absolut Vodka, una empresa de licores

Absolut Vodka proporciona la base de datos ADDb : Absolut Drink. Esta es una API para las recetas de bebidas de Absolut y otros activos relacionados que reducen el tiempo de comercialización de sus campañas publicitarias.

Fuente

¿Tu compañía?

Durante más de cuarenta años he hablado en prosa sin saber nada al respecto.

Mr Jourdain, El caballero de clase media , Molière

Como el Sr. Jourdain, quizás su empresa ya sea un proveedor de API sin saberlo. Por ejemplo, si su empresa tiene una aplicación móvil o un sitio web conectado a su sistema de información (incluso si es para un propósito interno), es posible que en ese caso lo esté. Si su empresa intercambia datos con socios a través de servicios web, es posible que usted también lo esté en ese caso. Es posible que estas API no se correspondan con los estándares actuales, pero puede ser una buena idea pensar en aprovecharlas.

Desarrollo de una API interna: un primer paso crucial con muchos beneficios

Aprender a caminar con las API internas es un paso imprescindible en el recorrido de las API de todas las empresas . Asegurado dentro de las paredes de su empresa, puede aprender fácilmente de sus errores. Si su empresa no prevé, por ahora , la necesidad de exponer datos y / o capacidades a otros a través de APIs, ser su propio proveedor de API ya puede tener muchos beneficios.

Desde la perspectiva del departamento de TI

Aunque estamos argumentando que las API no deberían ser un asunto exclusivo de TI, siguen siendo una interfaz de programación, por lo que es bastante común que TI las presente a la empresa y sea el primero en beneficiarse.

Aumento de la agilidad

La mejor manera de introducir API en su sistema de información es agregar una nueva capa sobre su sistema heredado. La capa heredada puede seguir viviendo como antes con su propio ciclo de vida (quizás más largo).

La nueva capa deberá manejarse con una mentalidad de inicio . Debe tener un ciclo de vida más rápido y volátil garantizado por una gobernanza más liviana y el uso de (probablemente) tecnologías nuevas y diferentes. Esta nueva capa es lógica : no tiene la obligación de tenerla dentro de su infraestructura real o de usar solo una tecnología para construirla.

Por supuesto, esta nueva capa tendrá que componerse con la heredada, pero será más fácil crear API orquestando y adaptando lo que proviene de la capa heredada que modificando la capa heredada. Los nuevos proyectos también podrían manejarse totalmente dentro de una nueva capa si no hay necesidad de conectarse a la TI heredada. Esta nueva capa puede permitirle integrar de una manera más sencilla otras API (Google Maps, Facebook, Twitter, USPS, Best Buy…).

Con este sistema de información de dos niveles, su TI está lista para responder a cualquier nueva necesidad con mayor agilidad, ya sea una nueva aplicación móvil, aplicación de escritorio, sitio web o servicio web sobre su sistema de información existente.

Creación de soluciones con bloques de construcción

Esta nueva capa no solo te permite desarrollarte con más agilidad, también puede permitirte desarrollarte con más eficiencia. Al utilizar un primer enfoque de API , puede crear bloques de construcción de API reutilizables en lugar de soluciones de software específicas que solo responderán a una necesidad específica. Sin tener que volver a codificar todo, su TI puede responder a cualquier nueva necesidad con más eficiencia, induciendo un tiempo de comercialización más rápido y menores costos.

Renovación de su TI heredada

Esta nueva capa en su sistema de información también puede ayudarlo a introducir nuevas tecnologías y nuevas formas de pensar que pueden mejorar su TI heredada. La nueva capa de API viene con ideas nuevas (o no tan nuevas) sobre documentación , diseño , desarrollo y ciclo de vida que se difundirán por capilaridad a su TI heredada.

No todo se puede manejar separando la nueva capa de API y el sistema heredado existente. Eventualmente, tendrá que hacer evolucionar su TI heredada . Puede que sea el momento de evolucionar hacia las nuevas tecnologías introducidas por la nueva capa y realizar una refactorización completa de algunas partes en lugar de cuidados paliativos continuos en viejos sistemas que no se pueden mantener. Al ser un nodo central de su IS, esta nueva capa de API también podría ser una forma económica de iniciar un programa de big data, ya que se ocupará de una gran cantidad de sus datos.

Un mejor entorno para los empleados de TI

Trabajar en un sistema de información paralizado que no evoluciona fácilmente e impide la introducción de nuevas tecnologías puede desanimar a muchos desarrolladores, arquitectos y cualquier persona involucrada en el mantenimiento de esta vieja maquinaria. Esto aumenta la tasa de rotación de empleados y dificulta la contratación de nuevos empleados de TI, ya que nadie querrá disminuir su valor profesional en un sistema tan antiguo. Al introducir nuevas tecnologías y nuevos desafíos, las API pueden hacer de su empresa un mejor lugar para trabajar.

Comience su viaje hacia la API imaginando todo el ciclo de vida de la API

Desde la perspectiva de la empresa

Para la empresa, una TI mejorada con API ahora puede proponer una TI liviana , brindando nuevas, antes inimaginables, posibilidades para toda la empresa. Aquí abordaremos cinco formas en que las API pueden iluminar una organización, aportando muchos beneficios a las operaciones internas.

1: Dar rienda suelta a la creación y la innovación

luz  | \ ˈLīt \
adjetivo: capaz de moverse rápida o ágilmente.
adjetivo: requiere poco esfuerzo.
sustantivo: iluminación espiritual.
Diccionario Merriam Webster

Al habilitar una TI ligera , las API pueden reconciliar la TI con toda la empresa y crear un nuevo impulso. La TI y las empresas deben trabajar juntas para construir las API que serán la columna vertebral de la empresa. Aproveche la mejora de la TI y entregue o desarrolle productos de manera más fácil, rápida y por un menor costo.

2: Poniendo a "Shadow IT" bajo control

luz  | \ ˈLīt \
sustantivo: la forma de energía que hace posible ver las cosas.
Diccionario Merriam Webster

Con un sistema de información paralizado que induce altos costos de desarrollo y un largo tiempo de comercialización, algunos empleados tienden a intentar encontrar otras soluciones por su cuenta ...

Shadow IT es un término que se usa a menudo para describir los sistemas de TI y las soluciones de TI creadas y utilizadas dentro de las organizaciones sin la aprobación explícita de la organización. También se utiliza, junto con el término "Stealth IT", para describir las soluciones especificadas e implementadas por departamentos distintos al departamento de TI.

Definición de TI en la sombra, Wikipedia

Estas soluciones tienden a ser difíciles de mantener para los departamentos que no son de TI (que a menudo pasan la patata caliente a TI al final). Como no están sancionadas oficialmente, estas soluciones a menudo no cumplen con los requisitos organizacionales en cuanto a seguridad o confiabilidad, introduciendo riesgos para la empresa (costos, pérdida de ingresos, riesgo reputacional y otros).

Las API ayudan a evitar el uso de Shadow IT o al menos proponen una versión controlada de Shadow IT.

Una vez que las API han sido definidas (por TI y no TI), es más factible permitir que las personas que no son de TI creen lo que quieran (dentro de ciertos límites) utilizando estas API.

3: Ofreciendo nuevas formas de trabajar

luz  | \ ˈLīt \
sustantivo: un medio (como una ventana) a través del cual se admite la luz
Diccionario Merriam Webster

A medida que las API permiten nuevas formas de acceder al sistema de información, esto significa nuevas formas de trabajar. Con las API, es más fácil proporcionar acceso al sistema desde fuera de los límites de la empresa.

Por ejemplo, el personal de campo puede acceder a datos en tiempo real mientras está fuera de la red de la empresa en teléfonos inteligentes. Puede entregar tabletas a sus representantes y permitirles que se suscriban a productos directamente desde la casa de un cliente.

Con las API, es más sencillo integrar sus datos con las soluciones existentes. No más desarrollo costoso para conectar una nueva solución de software a su sistema de información. Incluso podemos imaginarnos ir más allá y tener un IFTTT o un equivalente de Zappier para las API internas, brindando a los usuarios internos de la empresa la misma personalización de los procesos de trabajo diarios que tienen en su teléfono inteligente personal.

4: Habilitación de productos desechables

luz  | \ ˈLīt \
adjetivo: casual, ocasional.
Diccionario Merriam Webster

Al reducir los costos, la complejidad del desarrollo y al introducir componentes básicos reutilizables, su empresa ahora puede incluso crear productos efímeros, como sitios web o aplicaciones móviles, que solo deben durar la duración de una campaña de marketing.

5: Proporcionar conocimiento sobre estadísticas y datos internos

luz  | \ ˈLīt \
sustantivo: algo que ilumina o informa.
Diccionario Merriam Webster

Para crear API que oculten el sistema de información y las complejidades organizativas, debe analizar su sistema para reestructurar o reconstruir el conocimiento perdido. Por lo tanto, las API le brindarán una visión simplificada y comprensible de su desorden interno.

Si la API es la columna vertebral de su empresa, las estadísticas de consumo pueden crear un conocimiento de cómo se utilizan sus datos y procesos. Una mejor comprensión de sus procesos de datos puede crear una gran base para una mayor innovación.

Proporcionar API a otros: el siguiente paso

Después de aprender a caminar como su propio proveedor de API, su empresa puede preguntarse si vale la pena ofrecer su API a otros. Muchos de los beneficios obtenidos por ser un proveedor de API interno se amplían al proporcionar API a otros, pero también surgen beneficios completamente nuevos con esta apertura.

Leer más: Desarrollo de la mentalidad de API para API privadas, de socios y públicas

Evitar la retención de datos

Muchas empresas se dan cuenta el riesgo de que alguien va a abrir sus datos, tarde o temprano, si se proporcionan API o no. La gestión de las finanzas personales es un buen ejemplo de retención de datos .

Los agregadores de cuentas han robado a los bancos. Estos agregadores de cuentas como Yoddle, Intuit o Fiduceo comenzaron extrayendo datos de los sitios web de los bancos con agentes que iniciaban sesión en nombre de un cliente para ofrecer nuevos servicios a estos clientes bancarios.

Proporcionar API a otros para que las controlen es una opción seria para muchas empresas. Sería un golpe terrible dejar que otros cosechen los frutos de una empresa sin obtener ningún beneficio de este intercambio.

Facilitar el trabajo con socios o dentro de grupos grandes

Así como las API pueden facilitar la integración con el software utilizado dentro de su empresa, también pueden facilitar fácilmente el intercambio de datos con socios existentes, como lo demuestran los procesos de intercambio de datos comerciales de Dun & Bradstreet. Si su empresa es un grupo grande compuesto por múltiples entidades, las API también pueden facilitar la cooperación entre entidades, especialmente si aplica las reglas de Amazon para el éxito .

Habilitación de nuevas oportunidades comerciales

Al tener API listas para usar en lugar de soluciones de software a medida, puede proponer fácilmente su servicio a nuevos socios o incluso al público. Estas nuevas oportunidades dependerán en gran medida de su sector y de cómo comercialice y abra sus API. Las posibilidades son infinitas, pero algunos ejemplos incluyen:

  • Mejorar la reputación pública al ofrecer transparencia de datos sobre la composición de su producto o sus datos financieros.
  • Permitir que otras personas innoven para construir algo para lo que su empresa no tiene los recursos o el tiempo para lograr por sí misma.
  • Monetización del acceso a su API.
  • Extender su base de clientes a pequeñas empresas o desarrolladores que no pueden pagar el costo de desarrollar dichos servicios por su cuenta.
  • Aumentar su volumen de datos ofreciendo API gratuitas.
  • …y más

Las API deben ser una preocupación para todas las empresas

¿Qué otra conclusión podríamos tener? Proporcionar API debe ser una preocupación para todas las empresas . Ya sea que nos enfoquemos en operaciones internas, integraciones de socios o acceso público, las API brindan una gran cantidad de beneficios para una empresa con un sistema de información y también benefician a todos los miembros de la empresa. Únase a la revolución, no esté del lado equivocado de la disrupción de la industria .

Publicar un comentario

0 Comentarios