Są dwie metody tworzenia usług WWW: projektowanie oddolne i odgórne. Odgórne projektowanie usług WWW polega na utworzeniu usługi WWW z pliku WSDL.
Podczas tworzenia usługi WWW metodą odgórną najpierw należy zaprojektować implementację usługi WWW przez utworzenie pliku WSDL. Można to zrobić w Edytorze WSDL. Następnie za pomocą kreatora usług WWW można utworzyć usługę WWW i klasy Java szkieletu, do których można dodać wymagany kod.
Chociaż oddolne projektowanie usług WWW może być szybsze i łatwiejsze, zwłaszcza dla początkujących, to zalecanym sposobem tworzenia usług WWW jest metoda odgórna. Tworząc najpierw plik WSDL, zyskuje się ostatecznie lepszą kontrolę nad usługą WWW i można uniknąć problemów ze współdziałaniem, które mogą wystąpić podczas tworzenia usługi WWW metodą oddolną.