PC: er kontaktar webbplatser och servrar med hjälp av webbtjänster.
Bildkredit: Jupiterimages/Creatas/Getty Images
Webbtjänster ges definitioner med beskrivningsspråk för webbtjänster eller WDSL för att de ska kunna upptäckas av och gränssnittet till tjänster och appar på datorer. WDSL är ett av de vanligaste språken som används för att skriva webbtjänstgränssnitt. Webbtjänstens slutpunkt beskriver kontaktpunkten för en tjänst genom att ange den fysiska platsen för tjänsten, eller vad dator den kommer från, och en formell definition av gränssnittet för program som försöker kommunicera med service.
WDSL
Web Services Description Language är ett XML-språk som används för att beskriva en webbtjänsts funktionalitet. Webbtjänstens beskrivning talar om för en dator vad tjänsten heter, vilka parametrar den har och hur data kommer att strukturera sin avkastning. Det används också med enkelt objektåtkomstprotokoll, eller SOAP, som anger hur strukturerad information utbyts över ett datornätverk.
Dagens video
Adressering av webbtjänster
Webserviceadresseringen, eller WS-Addressing, gör definitioner för två konstruktioner; meddelandeadressegenskaper och slutpunktsreferenser. Dessa definitioner "normaliserar" eller översätter informationen som tillhandahålls av Internetprotokoll och meddelandesystem. Webbtjänstens slutpunkt är en processor, resurs eller enhet som en webbtjänst kan skicka information till.
EndPoint Definition
Slutpunkten är en anslutningspunkt där HTML-filer eller aktiva serversidor exponeras. Endpoints tillhandahåller information som behövs för att adressera en webbtjänstslutpunkt. Slutpunkten tillhandahåller en referens eller specifikation som används för att definiera en grupp eller familj av meddelandeadresseringsegenskaper och ge ett meddelande från slut till ände egenskaper, såsom referenser för källan och destinationen för slutpunkter, och identiteten för meddelanden för att möjliggöra enhetlig adressering av "oberoende" meddelanden. Slutpunkten kan vara en PC, PDA eller en kassaterminal.
WDSL-beskrivningstyper
En slutpunktsdefinition kan ha en abstrakt beskrivning eller en konkret beskrivning. En abstrakt beskrivning talar om för ett program hur man använder gränssnitt utan att referera till vilken typ av teknik som används för att vara värd för en webbtjänst som sänder meddelanden. Denna typ av WDSL-beskrivning är uppdelad i porttyp, funktion och meddelande. Porttyp sorterar meddelanden i grupper av funktioner som kallas operationer, vilket är en specifik åtgärd som utförs av en tjänst och operationer, som består av in- och utgångsparametrar. En konkret beskrivning är den implementerade tekniken som används för att skapa en abstrakt gränssnittsdefinition. Det är den fysiska anslutningen eller det fysiska transportprotokollet som definierar porten, bindning (krav som behövs för en tjänst för att ansluta till slutpunkten) tjänsten eller porten och den fysiska adressen som en tjänst får åtkomst till med den angivna WSDL protokoll.