1. A method for enforcing context model based Service-Oriented Architecture (SOA) policies, comprising: by a policy engine device: gathering instance documents related to policy enforcement according to a business requirement, where the instance documents are instantiated from corresponding schema documents; generating an instantiated context model, comprising: establishing inter-document references between each of the gathered instance documents and a plurality of other instance documents; aggregating according to the inter-document references; creating a context model associated with policies used in SOA policy generation, where the context model comprises a set of abstract extensible markup language (XML) Schema documents; describing the set of abstract XML Schema documents in XML Schema Definition Language; and for each abstract XML Schema document of the set of abstract XML Schema documents, replacing the respective abstract XML Schema document with a corresponding XML instance document to generate the instantiated context model; and where the method further comprises: applying a plurality of pre-generated context model based policies, with each context model based policy in a condition-action format.