SNIA Cloud Data Management Interface (CDMI™)
The SNIA Cloud Data Management Interface (CDMI™), also standardized as ISO/IEC 17826, is an open, license-free and vendor-neutral international standard that specifies a management data representation (data object, container object and queue object) together with a RESTful HTTP-based management protocol to enable inter-operable and multi-protocol namespace discovery, namespace provisioning, data lifecycle management, data access management and data portability for data stored in cloud, hybrid and on-premises storage systems.
CDMI is widely used in scientific, government, and enterprise data management systems to allow data clients to discover data namespaces and specify data management properties for any URL-accessible data resource, and to manage data movement between systems. CDMI is used by servers to provide multi-protocol and cross-protocol interoperable data management and data portability functionality that exists outside the expressiveness of each individual data access protocol. The capabilities of the underlying storage and data services are exposed using CDMI capabilities so that clients can discover and understand what services are available.