6. The method of claim 1 , wherein creating the plurality of methods for the plurality of URIs comprises: identifying a template that corresponds to the identified programming language; identifying RESTful service description language describing the plurality of URIs; and populating the template with input data extracted from the RESTful service description language describing the corresponding URI, wherein the populated template represents the method for the corresponding URI.
6. The method of claim 1 , wherein creating the plurality of methods for the plurality of URIs comprises: identifying a template that corresponds to the identified programming language; identifying RESTful service description language describing the plurality of URIs; and populating the template with input data extracted from the RESTful service description language describing the corresponding URI, wherein the populated template represents the method for the corresponding URI. 7. The method of claim 6 , wherein populating the template comprises: populating the template with at least one of HTTP attribute metadata, HTTP method metadata, header metadata, body argument metadata, URI argument metadata, or response argument metadata.