U kunt webservices zowel van bovenaf als van onderaf maken. Een webservice die van bovenaf wordt ontwikkeld, wordt aan de hand van een WSDL-bestand gemaakt.
As u een webservice van bovenaf maakt, moet u eerst de implementatie van de webservice ontwerpen door een WSDL-bestand te maken. U kunt hiervoor de WDSL-editor gebruiken. Vervolgens kunt u met behulp van de wizard Webservices de webservice en de Java-raamwerkklassen voor het opslaan van de code maken.
Het ontwikkelen van webservices van onderaf kan sneller en eenvoudiger zijn, vooral als u nog niet bekend met webservices bent, maar het wordt aanbevolen webservices van bovenaf te ontwikkelen. Door eerst een WSDL-bestand te maken, krijgt meer controle over de webservice en kunt u problemen met de compatibiliteit oplossen, die kunnen optreden wanneer u een webservice van onderaf maakt.