Saca rendimiento a tus APIs: monetízalas

Artículo

Saca rendimiento a tus APIs: monetízalas

Las compañías pueden sacar rendimiento económico a sus APIs. ¿Cómo las pueden monetizar? ¿Cuál debe ser la estrategia?

Las compañías pueden sacar rendimiento económico a sus APIs, pero ¿cómo las pueden llegar a monetizar y cuál debe ser la estrategia? Uno de los aspectos más importantes a la hora de comercializarlas es identificar casos de uso donde aplicar la monetización. Dependiendo de los distintos negocios de las compañías, se pueden identificar diferentes casos de uso donde monetizarlas pueda ser una buena opción. A continuación, se comentan algunos casos típicos que las compañías empiezan a analizar e implementar.

API de gestión de puntos de recarga para coches eléctricos en gasolineras

Supongamos una empresa de energía tiene repartidos puntos de recarga para coches eléctricos por distintas gasolineras del país. Para poder gestionar estos puntos, se pueden desarrollar API accesibles para cualquier consumidor registrado que ofrezcan las siguientes funcionalidades:

  • Buscar puntos de recargar más cercanos.
  • Reservar puntos de recarga
  • Realizar pago de la recarga

Los consumidores objetivo en este caso podrían ser las diferentes marcas de coches, de forma que desde, por ejemplo, el navegador del coche se pueda invocar a estas API para encontrar los puntos de recarga más cercanos, reservar un punto o incluso directamente pagar de forma automática cuando el cliente una termine la recarga.

Deloitte

En este caso encajaría muy bien la modalidad de pago por uso, de forma que los fabricantes de coches pagasen en función del número de invocaciones realizados a las API un precio fijo por llamada.

API de contratación de seguros

Imaginemos ahora una entidad financiera que colabora con una empresa de seguros para, a partir de su red de clientes, realizar una captación de los mismos para la contratación de pólizas. Aquellas pólizas que finalmente se terminan concretando, son gestionadas con los clientes a través de la entidad financiera.

En este caso encajaría una relación entre los socios de “revenue share”, de forma que la compañía de seguros pagase una comisión a la entidad financiera por cada póliza contratada. Esta relación y el pago derivado de la misma podría ser automatizado a través de la monetización de APIs. El proceso sería el siguiente:

Deloitte

API interna de contratación

Vayamos ahora al mundo de la telefonía móvil. El departamento de desarrollo IT y el departamento de la compañía que gestiona las contrataciones de nuevos clientes acuerda el desarrollo de una nueva API que ofrece al exterior toda la gestión del alta de contrato. En lugar de realizar estos desarrollos a partir de presupuesto de negocio, se realiza como una inversión de IT. En este caso el departamento de desarrollo IT no cobrará al negocio por el desarrollo de las API, sino por el éxito de las mismas. Estas API llevarán implementada monetización de forma que negocio pague a IT en función de las invocaciones realizadas a las APIs o de las altas realizadas. Esta modalidad es la menos extendida, pero poco a poco se empiezan a popularizar modelos similares.

De esa forma, estas API públicas son gratuitas para los consumidores, que pueden ser compañías terceras que comercializan la telefonía móvil. En lugar de realizar una monetización externa, internamente IT rentabilizará sus esfuerzos de desarrollo en base al éxito que estas API suponga al negocio.

¿Cómo podemos monitorizar lo que mis APIs están generando?

Tan importante como elegir los casos de uso adecuados para monetizar, es implementar una monitorización en nuestras API que nos ayude a resolver problemas de forma que los clientes no pierdan negocio.

Siguiendo con la solución de Mulesoft, para monitorizar y controlar el proceso, se deben incluir eventos automáticos en diferentes partes del proceso de nuestra API, con la información relacionada a la transacción. Esta información proporcionada por los eventos podrá ser consultada en Anypoint para revisar y analizar problemas, preparar informes e incluso relanzar operaciones.

Deloitte

De esta forma se puede controlar las partes más críticas de nuestro proceso para controlar por ejemplo time-out de los sistemas a los que invocamos, problemas de autorización a la hora de invocar a otros sistemas, datos incorrectos que nos lleguen del sistema que invoca a nuestras API, etc. y establecer acciones para cada uno de estas casuísticas de forma que esas operaciones no se pierdan y se puedan ejecutar aunque sea de forma asíncrona, y solucionar el problema para que no se vuelva a producir.

Existen infinidad de casos de uso que puede resultar interesante monetizar y prácticamente cualquier negocio puede encontrar su caso de uso. Lo importante es seleccionar el que realmente pueda aportar negocio a todas las partes, implementarlo de forma que sea lo más reutilizable y escalable posible, siempre con un control y monitorización potente para tener nuestro proceso de negocio optimizado.

¿Y tú, qué casos de uso monetizarías en tu compañía?

Luis Santos

Luis es senior manager del área de tecnología de Deloitte con más de 18 años de experiencia profesional en IT. Se incorporó a Deloitte en 2007 dentro del área de DxD. Su carrera siempre ha estado enfocada al desarrollo de aplicaciones de gestión, portales web e integración de sistemas realizados con tecnologías Java y .NET en entornos SOA. Los últimos años de su carrera se han enfocado al área de integración de sistemas y middleware, basadas en SOA, BPM y API Management, trabajando en distintos clientes utilizando soluciones de distintos fabricantes como TIBCO, IBM, Mulesoft y Redhat.

Did you find this useful?