Patent ID: 7630480

Claim:
A method of providing service data towards a set of two or more network elements of a telecommunication network, in particular to a set of two or more signaling transfer points, wherein a service provisioning system receives a plurality of change requests for said service data, and transmits update commands relating to the change requests to one or more network elements of the set of two or more network elements, the method comprising: receiving, at a service provisioning system, a plurality of change requests for service data, the change request concerning one or more of the network elements of the set of network elements, analyzing, at the service provisioning system, dependencies of at least one of (i) two or more change requests and (ii) two or more specific update requests from corresponding network elements with respect to the service data; aggregating, at the service provisioning system, at least one of independent change requests and independent update requests; concurrently processing at least one of the aggregated independent change requests and the aggregated independent update requests by two or more task processes of the service provisioning system working in parallel, whereby a task distributor checks whether at least one of the aggregated independent change requests and the aggregated independent update requests is dependent on at least one of processed aggregated independent change requests and processed aggregated independent update requests which have been one of (i) processed by one of the task processes and (ii) stored in a task processor command que assigned to one of the task processes, wherein the task distributor puts at least one of the aggregated independent change requests and the aggregated independent update requests in the command que of the task processor if the task processor detects a dependency; and transmitting from the service provisioning system to one or more network elements of the set of two or more network elements one or more concurrent update commands, the update commands forcing a parallel execution of at least one of the aggregated independent change requests and the aggregated independent update requests.