1. A consistency enforcement system for at least one extensible markup language (XML) object that is stored in a service oriented architecture (SOA) registry, the at least one XML object including a plurality of processing task XML elements that each respectively define at least one processing task that is to be performed by at least one component of the SOA, the consistency enforcement system comprising: an interface configured to receive an updated XML object comprising at least one additional processing task XML element that defines at least one further processing task to be performed by components of the SOA, wherein the at least additional processing task XML element is not included in the at least one XML object that is stored in the SOA registry; and a validation unit configured to communicate with the SOA registry in order to obtain one or more predefined processing task identifiers, each one of the predefined processing task identifiers corresponding to a predetermined processing task, wherein the validation unit is further configured to determine a result based at least in part on comparing a processing task identifier of the at least one additional processing task XML element of the updated XML object against the one or more predefined processing task identifiers obtained from the SOA registry, the validation unit being further configured to either approve or reject the updated XML object based on the result, and wherein the validation unit is further configured to either (a) store the updated XML object in the SOA registry, or (b) replace the at least one XML object stored in the SOA registry, or (c) store the updated XML object in the SOA registry and replace the at least one XML object stored in the SOA registry, only when the result is an approval of the updated XML object.