A webtjeneste er en metode for enheter å kommunisere med hverandre over Internett . Med en typisk webtjeneste, gjør en tjeneste - leverandør enhet informasjonen tilgjengelig for en tjeneste - anmoder enhet. Grensesnittet mellom de to enhetene og måten de be om og gi informasjon er definert av Web Services Description Language , eller WSDL . Mange webtjenester gir et grensesnitt via HTTP som kan kalles ved riktig formatering av en URL basert på WSDL definisjon. Instruksjoner
en
Finn tjeneste element for webtjenesten du vil ringe med nettadressen . Ekstraher den hovednettadressen komponenten fra " http:address plassering "-linjen. For eksempel : en
< http:address
2 Finn tjeneste binding med HTTP støtte. Identifiser http:operation plassering og koding hvis spesifisert. For eksempel , er operasjonen location " Oversett /" og koding er URL - kodet.
< http:binding verb = " GET " /> < http:urlEncoded/> < /wsdl : inngang > < /wsdl : Utgang > < /wsdl : drift > < /binding >
3 Finn " budskap " element for tjenesten og identifisere navn og type på hver inndataparameter . I eksempelet nedenfor er det to parametre : a string "ord " og et heltall
< wsdl " type." : En del name = " ; ordet " type =" xsd : string "/> < - 1 = Substantiv , 2 = pronomen , 3 = Adjektiv , 4 = Verb , 5 = Adverb , 6 = Preposisjon - > < wsdl : del name = "type " type = " xsd: int " /> < /message>
4 Lag nettadressen ved å kombinere URL komponent, drift plassering og URL -kodet parametre. for