1. A method, comprising: determining, at an addressing agent, a logical static Internet Protocol (IP) addressing scheme for a particular computer network, the logical static IP addressing scheme shared with an application server and defining a static mapping of IP addresses to one or more particular types of application-based devices that are managed by the application server in particular physical locations within the particular computer network; determining, by the addressing agent, a topology of the particular computer network, the topology indicative of one or more application-based devices connected in the particular computer network, a type of each of the one or more application-based devices, and a physical location of each of the one or more application-based devices within the particular computer network; calculating, by the addressing agent, a dynamic IP address for each of the one or more application-based devices based on the type and physical location of the respective application-based device as defined by the logical static IP addressing scheme; collaboratively assigning, by the addressing agent, the corresponding calculated dynamic IP address to each respective application-based device of the one or more application-based devices in the particular computer network, allowing the application server to manage the one or more application-based devices according to whichever device of a particular type is in a particular physical location based on the logical static IP addressing scheme regardless of which particular application-based device of that particular type is in that particular physical location; and determining a change in the topology of the particular computer network; and in response, re-calculating a dynamic IP address for one or more application-based devices affected by the change in topology based on the type and physical location of the respective application-based device as defined by the logical static IP addressing scheme, and collaboratively assigning the corresponding re-calculated dynamic IP address to each respective affected application-based device.