1. A method of deriving web service interfaces from form and table metadata comprising: using a discovery subsystem to discover services that are available on an application server; retrieving the metadata descriptions of the services on the application server; and using the services discovered and the metadata descriptions from a discovery subsystem to create web services interfaces such that the service is available using web services description language.