Abstract
To integrate unknown storage systems, Tendrl adopts an approach where it lets the storage system define itself for Tendrl. This helps Tendrl approach the problem like configuration management where Tendrl enforces boundaries and capabilities defined by the storage system while the storage systems actually implement said boundaries/capabilities.
This definition driven integration leads to management layer which abstracts itself out not via code but via definitions.
The target audience are existing communities of storage systems developers; storage management library developers.
This presentation goes into details of definition driven development via Tendrl. The common Tendrl framework which enables a layer of abstraction i.e the Definitions And how the definitions enable third party developers to map storage system objects/boundaries/capabilities and allow Tendrl to manage the same.