1. A method of implementing deployment pattern matching within models of computing environment, comprising: accessing a target computing environment model that electronically captures environment modeling parameters relating to resources and resource-resource relationships of a corresponding computing environment; expressing the target computing environment model as a model graph defined by target resource elements and resource-to-resource relationship links; accessing a realization pattern that electronically captures deployment parameters relating to resources and resource-resource relationships of a deployment of interest; expressing the realization pattern as a pattern graph defined by conceptual resource elements and constraints arranged by resource-to-resource relationship links and constraint links; defining at least one of the following: local realization rules that characterize local validity of matching a single resource in the realization pattern with a corresponding single resource in the target computing environment model; global realization rules for global validity of matching the realization pattern against the target computing environment model, and constraint rules for validating model constraints defined on the realization pattern against resources in the target computing environment model; utilizing a processing device to evaluate the realization pattern against the target computing environment model by executing at least one pattern matching algorithm that attempts to match the pattern graph to the model graph and utilizing at least one of the local realization rules, global realization rules and constraint rules to determine whether the realization pattern matches to the target computing environment model; and conveying information corresponding to results of the evaluation.
1. A method of implementing deployment pattern matching within models of computing environment, comprising: accessing a target computing environment model that electronically captures environment modeling parameters relating to resources and resource-resource relationships of a corresponding computing environment; expressing the target computing environment model as a model graph defined by target resource elements and resource-to-resource relationship links; accessing a realization pattern that electronically captures deployment parameters relating to resources and resource-resource relationships of a deployment of interest; expressing the realization pattern as a pattern graph defined by conceptual resource elements and constraints arranged by resource-to-resource relationship links and constraint links; defining at least one of the following: local realization rules that characterize local validity of matching a single resource in the realization pattern with a corresponding single resource in the target computing environment model; global realization rules for global validity of matching the realization pattern against the target computing environment model, and constraint rules for validating model constraints defined on the realization pattern against resources in the target computing environment model; utilizing a processing device to evaluate the realization pattern against the target computing environment model by executing at least one pattern matching algorithm that attempts to match the pattern graph to the model graph and utilizing at least one of the local realization rules, global realization rules and constraint rules to determine whether the realization pattern matches to the target computing environment model; and conveying information corresponding to results of the evaluation. 2. The method according to claim 1 , wherein utilizing a processing device to evaluate the realization pattern against the target computing environment model further comprises: performing at least one reconfiguration action that modifies the target computing environment model; modifying the model graph corresponding to the modified target computing environment model; and re-executing at least one pattern matching algorithm that attempts to match the pattern graph to the modified model graph to identify whether the realization pattern matches to the modified target computing environment model.