1. A computer-based method for selection of a runtime stack for deployment of a Web Service, comprising: generating, at a computer server, policy assertions for a Web Service to be deployed; providing, at a computer server, a scoring mechanism dynamically unique for each available runtime stack in which the ability of a stack to support each of a plurality of policy assertions is scored with a numerical value; applying, at a computer server, the scoring mechanism dynamically unique for each available runtime stack to the policy assertions for the Web Service to be deployed; and selecting, at a computer server, a stack based on the results of applying the dynamically unique scoring mechanism for each available runtime stack.