1. A method of managing provisioning of storage resources, the method comprising: providing access to a provisioning decision making service configured to derive a storage provisioning decision based on information provided to the provisioning decision making service; and enabling, using the provisioning decision making service, provisioning of storage resources on a storage system in communication with the provisioning decision making service over a communication medium, wherein enabling provisioning of storage resources on the storage system using the provisioning decision making service includes: mapping provisioning requirements of an application to generic storage resource requirements, wherein the provisioning requirements of the application refer to data elements that are specific to the application, and wherein the generic storage requirements are application independent, and mapping the generic storage resource requirements to physical data storage requirements that identify specific storage system resources within the storage system that are to be provisioned to the application, wherein the identified data storage system resources are used to fulfill a request to provision storage for use by the application.