
Pc'er kontakter websteder og servere ved hjælp af webtjenester.
Billedkredit: Jupiterimages/Creatas/Getty Images
Webtjenester gives definitioner med beskrivelsessprog for webtjenester eller WDSL, så de kan opdages af og forbindes med tjenester og apps på computere. WDSL er et af de almindelige sprog, der bruges til at skrive webservicegrænseflader. Webserviceslutpunktet beskriver kontaktpunktet for en tjeneste ved at angive den fysiske placering af tjenesten, eller hvad computer, den kommer fra, og en formel definition af grænsefladen for programmer, der forsøger at kommunikere med service.
WDSL
Web Services Description Language er et XML-sprog, der bruges til at beskrive en webservices funktionalitet. Webtjenestens beskrivelse fortæller en computer, hvad tjenesten hedder, hvad dens parametre er, og hvordan dataene vil strukturere sine afkast. Det bruges også med simpel objektadgangsprotokol eller SOAP, som specificerer, hvordan struktureret information udveksles over et computernetværk.
Dagens video
Adressering af webtjenester
Webserviceadresseringen eller WS-adresseringen laver definitioner for to konstruktioner; beskedadresseegenskaber og slutpunktsreferencer. Disse definitioner "normaliserer" eller oversætter informationen fra internetprotokoller og meddelelsessystemer. Webserviceslutpunktet er en processor, ressource eller enhed, som en webservice kan sende information til.
EndPoint Definition
Slutpunktet er et forbindelsespunkt, hvor HTML-filer eller aktive serversider eksponeres. Slutpunkter giver oplysninger, der er nødvendige for at adressere et webtjenesteslutpunkt. Slutpunktet giver en reference eller specifikation, der bruges til at definere en gruppe eller familie af meddelelsesadresseringsegenskaber og give ende-til-ende besked egenskaber, såsom referencer til kilden og destinationen for slutpunkter, og identiteten af meddelelser for at muliggøre ensartet adressering af "uafhængige" Beskeder. Slutpunktet kan være en pc, PDA eller en salgsterminal.
WDSL-beskrivelsestyper
En slutpunktsdefinition kan have en abstrakt beskrivelse eller en konkret beskrivelse. En abstrakt beskrivelse fortæller et program, hvordan man bruger grænsefladen uden at referere til den type teknologi, der bruges til at være vært for en webtjeneste, der transmitterer meddelelser. Denne type WDSL-beskrivelse er opdelt i porttype, drift og besked. Porttype sorterer beskeder i grupper af funktioner kaldet operationer, som er en specifik handling udført af en tjeneste og operationer, som består af input- og outputparametre. En konkret beskrivelse er den implementerede teknologi, der bruges til at skabe en abstrakt grænsefladedefinition. Det er den fysiske forbindelse eller fysiske transportprotokol, der definerer porten, binding (krav, der er nødvendige for en tjeneste for at oprette forbindelse til slutpunktet) tjenesten eller porten og den fysiske adresse, som en tjeneste får adgang til med den angivne WSDL protokol.