Patent ID: 8825582

Claim:
A computer system comprising: a memory storing program instructions; and a processor configured to execute said program instructions; wherein the program instructions are executable by the processor to: generate an interface usable to configure visibility rules for a plurality of environments including one or more virtualized environments and a system environment, the system environment being a non-virtualized environment; receive input from a user identifying a process, a target environment for the process, and an action that may be performed by the process, wherein the action comprises an action taken from the group comprising: communicating with a second process; writing a value to a registry; reading a value from a registry; writing a file to a file system; reading a file from a file system; accessing a physical resource; and accessing a named object; store data in a rules database corresponding to the received input, said data corresponding to a first rule; wherein said first rule is usable to: identify a target environment of the plurality of environments in which to process a request by said process to perform said action, wherein the target environment is different from a base environment in which the process is executing; and direct the request to the target environment.