Patent Document ID: 9729468
Application ID: 13679632

Base Claim:
1. A system comprising: a profile-editing engine implemented by at least one processor and configured to, at least: in response to a detecting of a manual drag-and-drop of a graphical icon of an abstraction of a type of a resource from a palette to an infrastructure environment, display graphical icons of concrete types of resources in the infrastructure environment corresponding to the type of the resource; in response to a detecting of a manual selection of a graphical icon of one of the concrete types of resources, establish a mapping between the abstraction of the type of the resource and the one of the concrete types of resources; update a profile of a service to include information identifying the mapping between the abstraction of the type of the resource and the one of the concrete types of resources; communicate the profile of the service to a resource management system for reconfiguring of a deployment of the service in the infrastructure environment; in response to a detecting of a manual drag-and-drop of a graphical icon of an abstraction of a type of a connection between resources from the palette to the infrastructure environment, display graphical icons of concrete types of connections between resources in the infrastructure environment corresponding to the type of the connection between the resources; and enforce connectivity constraints to prevent manual adding of invalid connections between the resources in the profile or to prevent exceeding a threshold number of the resources being added to the profile.

---

Claim 4:
4. The system of claim 1 , wherein the profile-editing engine is further configured to, in response to the detecting of the manual selection of the graphical icon of the one of the concrete types of resources, display graphical icons of actual instances of resources in the infrastructure environment corresponding to the one of the concrete types of the resources.