EDML

EDML provides a language to describe the elements and configuration of the IT infrastructure plane.

Click to see OWL Ontology

Resource elements model scarce infrastructure that must be provisioned and tracked in various pools or zones. Typically resources are data center resources, and EDML includes a virtual data center model to represent common entities such as Hosts, Storage, VLANs, Hypervisors, etc.

Configuration elements model software packages or configuration metadata that make up the “bits” of a component or connector, and are installed and started on a set of resources.

Categories provide a taxonomy of concepts to provide searchable descriptive metadata for elements in both EDML (Resources and Configuration elements) and ECML (Components, Connectors, etc.).

Capabilities capture the features and functions that are available from an enterprise’s shared infrastructure, such as chip architecture, and storage or network capacity. Capabilities are grouped into bundles to expose standardized units of provisioning and configuration for applications to consume. Capabilities are extensible, and are not just decompositions of physical attributes. They can represent a variety of quantitative or qualitative (symbolic) measures.

Example
A Hybrid infrastructure cloud (one that contains public and private resources) can be described by EDML by expressing the capabilities of each cloud and publishing the bundles in an Atom feed. The bundles can then be assigned to organizational quotas and access control policies.

Click to see an example in RDF
Click to see an example in XML