Described are techniques for processing a data storage configuration
request for an application A first user level of a plurality of user
levels at which said data storage configuration request is made is
determined. One or more rule sets defining mappings between different
ones of said plurality of user levels are provided. Each of the different
user levels is associated with a different level of abstraction with
respect to processing performed in the data storage system for
implementing the data storage configuration request. One of the rule sets
is selected in accordance with the application, a data service requested
in said data storage configuration request, and a user grouping including
said plurality of user levels. The data storage configuration request is
serviced using rules of the selected rule set.