1. A computer-implemented method for enabling the enforcement of design-time policies during runtime in a service-oriented architecture (SOA), wherein the SOA comprises a plurality of SOA assets and at least one runtime container, the runtime container being configured to enforce runtime policies on SOA assets executed therein, the method comprising: a. obtaining at least one design-time policy from a SOA registry of the SOA, wherein the at least one design-time policy applies to a plurality of SOA assets grouped into a design-time domain; b. automatically deriving at least one runtime policy from the at least one design-time policy and at least one runtime domain from the design-time domain, the at least one runtime domain indicating at least one runtime container; c. performing a compatibility check to determine whether the at least one runtime policy can be enforced by the at least one runtime container; and d. depending on the result of the compatibility check, automatically deploying the at least one runtime policy to the runtime container.