Patent ID: 8254275

Claim:
A method for installing a telecommunications service in a network, the method comprising computer-implemented acts of: receiving a circuit design of a plurality of components in the network; analyzing the circuit design against status information concerning the plurality of components; if the circuit design is valid, then: creating a list of subtasks to be executed in association with at least two components in the circuit design; arranging each of the subtasks in the list in a relative order in a queue; accessing the queue in accordance with the relative order to retrieve a particular subtask associated with a particular component of the at least two components and executing the particular subtask to create configuration instructions for the particular component; initiating configuration of the particular component in accordance with the configuration instructions; determining whether configuration of the particular component was successful, and if so, repeating the accessing and the initiating acts for each of the other subtasks remaining in the queue in order to configure each of other components of the at least two components for use in provisioning the telecommunications service based on the valid circuit design; and if the circuit design is not valid, indicating that the circuit design has an error.