A resource management system for an intelligent communications network
having one or more distributed service nodes, each service node for
providing services relating to an event received at a network resource
associated with a service node. The system comprising a first processing
tier comprising one or more local execution environments located at a
node, each execution environment including a mechanism for instantiating
one or more service objects capable of performing event services at a
first local execution environment, and, for generating status information
relating to executing service objects; and, a second processing tier
associated with a service node and including a system processor for
tracking status and availability of service objects and local execution
environments. Upon receipt of service requests, the system processor
communicates with the first processing tier for receiving the status
information and initiating service object instantiation in the one or
more local execution environments in the first processing tier at the
node based upon the status and availability information of the requested
service object.