U kunt webservices zowel van bovenaf als van onderaf maken. Een webservice die van onderaf wordt ontwikkeld, wordt aan de hand van een Java-bean of een enterprisebean gemaakt.
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.
Wanneer een webservice van onderaf wordt ontwikkeld, maakt u eerst een Java-bean of EJB-bean en daarna gebruikt u de wizard Webservices om het WSDL-bestand en de webservice te maken.