Estandarización de Interfaz
Introducción
La Interfaz de Gestión de Infraestructura en la Nube (CIMI, por sus siglas en inglés) es una especificación de API estándar y abierta para la gestión de infraestructura en la nube.
El objetivo de CIMI es permitir que los usuarios administren la infraestructura de la nube de manera simple, estandarizando las interacciones entre los entornos de la nube para lograr una gestión interoperable de la infraestructura de la nube entre proveedores de servicios y sus consumidores y desarrolladores.
CIMI 1.1 fue registrado como un Estándar Internacional en agosto de 2014 por el Comité Técnico Conjunto 1 (JTC 1) de la Organización Internacional para Estandarización (ISO) y la Comisión Electrotécnica Internacional (IEC).[1].
Descripción general
El estándar CIMI está definido y publicado por Grupo de Trabajo de Gestión Distribuida (DMTF, por sus siglas en inglés).. Incluye la especificación del Modelo y Protocolo RESTful basado en HTTP de la Interfaz de Gestión de Infraestructura en la Nube (CIMI),[2] el esquema XML de CIMI, el manual básico de CIMI y el documento técnico de casos de uso de CIMI :[3].
Objetivos
CIMI tiene como objetivo proporcionar un único conjunto de interfaces que un consumidor en la nube puede utilizar para proveer y gestionar su infraestructura en la nube en múltiples nubes, por lo que el código del cliente no necesita ser adaptado a cada una de las interfaces propietarias de estos múltiples proveedores. El CIMI se ha descrito como un estándar de jure que está bajo el control del cambio de un cuerpo de normas, contrastándolo con un estándar de facto en el que normalmente un proveedor tiene un control de cambio sobre la interfaz, y todos los demás tienen que cambiar el funcionamiento interno de la misma.[4] Se espera que los proveedores adopten una estrategia dual de ofrecer dos opciones: una oferta compatible con el CIMI y la segunda una oferta más patentada que permita una funcionalidad más patentada.[5].