Patent ID: 8626822

Claim:
A non-transitory computer-readable medium on which is embedded one or more computer programs for providing network resource access functions within a software application, the one or more computer programs comprising computer readable code to: receive a request to perform a network resource access function, wherein the network resource access function provides access to one or more network device functions, wherein the network resource access function comprises a network traffic access service; determine, from a plurality of different types of devices, which of the plurality of different types of devices is to perform the network resource access function, wherein the plurality of different types of devices comprises at least a network traffic device; select a subset of the plurality of different types of devices, including the network traffic device, to perform the requested network access function; identify a plurality of actions to be performed by the selected subset of the plurality of different types of devices to satisfy the network resource access function; and issue a request that the selected subset of the plurality of different types of devices, including the network traffic device, perform the identified plurality of actions.