Las APIs en la nube más destacadas: la batalla de las grandes compañías

Amazon, Salesforce e IBM libran una gran batalla por el control de los servicios en la nube, fundamentalmente la creación, el despliegue y el control de la infraestructura escalable para aplicaciones de terceros en la nube.
Las APIs en la nube más destacadas: la batalla de las grandes compañías
Las APIs en la nube más destacadas: la batalla de las grandes compañías

BBVA API Market

Amazon, Salesforce e IBM libran una gran batalla por el control de los servicios en la nube, fundamentalmente la creación, el despliegue y el control de la infraestructura escalable para aplicaciones de terceros en la nube.

Las grandes empresas del mundo dan servicio en sus plataformas a terceras compañías a través de APIs. Y con eso ganan mucho dinero. En el sector de los datos y servicios en la nube, las interfaces de desarrollo de aplicaciones se han convertido en una herramienta esencial para el control de la infraestructura, el intercambio de datos y la aplicación de funcionalidades a los productos finalistas, por ejemplo, una aplicación nativa para dispositivos móviles. Hay cientos de ejemplos de empresas que generan mucho dinero con APIs en la nube, por almacenamiento, computación u otro tipo de servicios: Amazon, Google, Facebook, Salesforce, IBM, AT&T o Microsoft son ejemplos interesantes de ese escenario.

Estas son tres de las APIs en la nube más importantes del mercado. Muchas de ellas generan enormes beneficios y, lo que es aún más importante, una posición dominante dentro del sector para sus empresas. Estas son sus características:

1. Las APIs de Amazon

Amazon dispone de un compendio de interfaces de desarrollo de aplicaciones realmente potente, la mayoría de ellas para el ofrecimiento de servicios y productos alojados en la nube. Son muy conocidas las APIs relacionadas con algunos de los servicios específicos de Amazon Web Services (AWS), desde Amazon Simple Storage Service) para el almacenamiento en la nube para infraestructura de sistemas hasta Amazon Elastic Compute Cloud (Amazon EC2), el sistema de computación en la nube para la ejecución de aplicaciones, o AWS Identity and Acces Management (IAM), el sistema de autenticación de usuarios de Amazon. Pero no son los únicos casos destacables. Hay más: Amazon está promocionando en estos momentos Amazon Drive, lo que ellos definen como un servicio de almacenamiento de contenidos ilimitado y seguro en la nube, un producto similar al que ya tiene algunos rivales como Google Drive o Microsoft OneDrive, pero también otros protagonistas como Dropbox o Box. Su idea es que los usuarios y clientes de Amazon puedan guardar imágenes, vídeos, música o documentos y éstos puedan ser consultados sin problemas en la nube a través de cualquier tipo de dispositivo.

Amazon Drive dispone hoy en día de una API y varios SDKs (Kits de Desarrollo de Aplicaciones) que sólo están disponibles por ahora bajo invitación. Los desarrolladores y profesionales de producto que deseen probarlos necesitan pedir autorización a través del siguiente correo: clouddrive-api-invite@amazon.com. La API y los SDKs es lo que permite a Amazon ofrecer servicios en la nube a empresas que tengan productos que quieran ofrecer almacenamiento a terceros. Los SDKs facilitan la integración del servicio de Amazon en dispositivos Android e iOS.

La compañía de Jeff Bezos también ofrece otro tipo de productos cuyo punto de anclaje es la nube y su capacidad para almacenar y hacer operaciones en ese escenario: tiene servicios de notificaciones push para aplicaciones móviles (Amazon PinPoint), dispone de un servicio para conectar la televisión (Amazon Fire TV) con la segunda pantalla (aplicaciones en iOS, Android y Fire OS) y viceversa como Amazon Fling (este producto tiene su propio SDK también), servicios de mapas… Incluso, su propio sistema de incentivos para terceras empresas se basa, como no, en una API.

2. Salesforce: Force.com y Heroku

Salesforce es uno de los gigantes de la nube. Ahora mismo dispone de una gran oferta de productos que se han convertido en una referencia dentro del mercado:

3. IBM Bluemix API

Bluemix es el servicio de IBM en la nube. Permite a los desarrolladores y empresas la creación, despliegue y administración de aplicaciones de todo tipo en el cloud. Y está basada en Cloud Foundry, una plataforma PaaS (Platform As a Service – Plataforma como servicio) de código abierto. En cuanto a los marcos de desarrollo utilizado, Cloud Foundry da soporte a programadores Java, Spring, Ruby y Node.js, sobre el servicio de aplicaciones tiene compatibilidad con bases de datos MySQL, MongoDB, PostgreSQL, Redis o RabbitMQ y sobre el servicio en la nube es totalmente abierto (es posible disponer de un servicio de nube pública o privada).

Todo el control de la infraestructura en Bluemix se realiza a través de una API, con más de 3.000 métodos documentados y más de 180 servicios distintos: recuperación de información de cuentas, inventarios o sistemas DNS son tres ejemplos. Es compatible con protocolos de todo tipo: SOAP, REST o XML-RPC. Y profesionales en lenguajes de programación como C#, Perl, PHP, Python o Ruby.

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

 

También podría interesarte