1. A system for performing user customized network-based operations, comprising: means for receiving data for creating a network-based agent; means for invoking, in response to receiving a URL defining a type of event and identifying the network-based agent, an execution of the network-based agent; means, including the network-based agent, for using a service and a service resource configured to be consumed by the network-based agent for performing the operation, wherein an amount of the service resource is exhausted upon being consumed by the network-based agent; and means for communicating a result of the operation over a network communications link.