1. A method for integrated management and control of computer networks comprising: receiving data regarding operation of a computer network, elements of the computer network comprising two or more computers and one or more switches or hubs, the elements of the computer network utilizing a plurality of protocols; automatically generating network policies at an automated management system based at least in part on the data regarding operation of the computer network, wherein the network policies are independent of the plurality of protocols; subjecting the generated network policies to a provisioning process to generate rule semantics and reconfiguration semantics; subjecting the rule semantics and reconfiguration semantics to enforcement processing to generate rules and reconfigurations for the computer network in the form of each of the plurality of protocols to modify operations to apply the network policies and modify operations of the computer network; and receiving data regarding the operation of the computer network after the modification of the operations of the computer network.