1. A method executed by a processor for diagnosing and troubleshooting conformance issues for web services, the method comprising: providing a set of conformance requirements that include at least one rule having a combination of (1) descriptive meta data that includes a designation of a level of severity for non-conformance of said rule and (2) functional code fragments that include a query and a match script; executing said conformance requirements on a collection of artifacts to produce a set of results, wherein said query is executed for each of said collection of artifacts to identify a portion of an artifact to be processed by said match script and said match script is invoked to determine whether said portion of said artifact conforms to said rule; and if said portion of said artifact causes a non-conformance, generating and including in said set of results at least one result message that contains (1) a descriptive content including (i) a text description of said non-conformance, (ii) date and time of a run resulting in said non-conformance, and (iii) input provided for said run and (2) a results pointer pointing to a location in said artifact of said collection of artifacts where data or code that caused said non-conformance is found.