Middleware y APIs

Las iniciativas centradas en el desarrollo de middleware y APIs asumen la heterogeneidad existente y tratan de darle solución incorporando una capa adicional que aísla la aplicaciñon de la plataforma y servicios subyacentes. De esta manera evitan o mitigan la mayoría de los inconvenientes del vendor lock-in y permiten abordar aspectos de monitorización y migración. Se trata de soluciones efectivas y actualmente disponibles.

Entre las debilidades de este tipo de soluciones podemos destacar que en ellas, el efecto lock-in se desplaza del proveedor cloud al APi o middleware, y también que al imponer capas adicionales en el sistema, pueden comprometer su eficiencia y aumentar su coste (lo que es un aspecto importante, al tratarse de sistemas pay-per-use).

Iniciativas
=== Middleware===


 * Cloud Foundry. Debido a que todos los clouds Cloud Foundry Core compliants tienen la misma especificación, no debería resultar complicado migrar una aplicación de uno a otro cloud.


 * OpenTOSCA


 * SOCCA


 * IBM AltoCumulus


 * MODAClouds


 * SeaClouds



APIs

 * OCCI


 * jclouds


 * Brooklyn


 * mOSAIC