Patent ID: 7797400

Claim:
A computer-implemented method of testing interoperability of web services against web services tools, the method comprising: receiving, at one or more computer systems, information associated with a web services description language file (WSDL) that describes a targeted web service whose interoperability is to be tested against each of a plurality of web services tools; receiving, at the one or more computer systems, information selecting each of the plurality of web services tools for testing against the targeted web service; generating, with one or more processors associated with the one or more computer systems, sets of proxy files for each of the plurality of web services tools based on the WSDL file; compiling, with the one or more processors associated with the one or more computer systems, the sets of proxy files generated for each of the plurality of web services tools and loading the compiled proxy files into memory of one or more test computer systems; generating and storing, with the one or more processors associated with the one or more computer systems, an XML test case generic to the plurality of web services tools for each of the compiled sets of proxy files, each XML test case including dummy variables for each operation of the targeted web service specified in the WSDL file; populating, with the one or more processors associated with the one or more computer systems, the generated XML test cases with values for at least some of the dummy variables; and invoking, with one or more processors associated with the one or more test computer systems, the targeted web service based on the populated XML test cases and the plurality of web services tools and providing results for each invocation.