1. A method for propagating modification operations for Service-oriented Architecture objects in a SOA, wherein the SOA comprises at least two SOA objects connected by at least one relationship that defines one SOA object as referencing SOA object and another SOA object as referenced SOA object, the method comprising: receiving a request for propagating a modification operation from the referencing SOA object to the referenced SOA object; evaluating at least one propagation rule to determine whether the requested modification can be performed on the referenced SOA object; and if it is determined using at least one processor that the requested modification cannot be performed in accordance with the at least one propagation rule, evaluating at least one approval rule to determine whether the requested modification can be performed on the referenced SOA object.