Web-tjenester kan opprettes ved hjelp av to metoder: ovenfra-og-ned-utvikling og nedenfra-og-opp-utvikling. Ovenfra-og-ned-utvikling av web-tjenester omfatter oppretting av en web-tjeneste fra en WSDL-fil.
Når du oppretter en web-tjeneste med ovenfra-og-ned-tilnærmingen, designer du først implementeringen av web-tjenesten ved å opprette en WSDL-fil. Du kan gjøre dette ved hjelp av WSDL-redigeringsprogrammet. Du kan deretter bruke veiviseren for web-tjenester til å opprette web-tjenesten og skjelett-Java-klassene du kan legge til den nødvendige koden i.
Selv om nedenfra-og-opp-utvikling kan være raskere og lettere, spesielt hvis web-tjenester er noe nytt for deg, er ovenfra-og-ned-tilnærmingen den anbefalte metoden for oppretting av en web-tjeneste. Ved å opprette WSDL-filen først får du mer kontroll over web-tjenesten, og du kan eliminere interoperabilitetsproblemer som kan oppstå når du oppretter en web-tjeneste med nedenfra-og-opp-metoden.