Pc's maken met behulp van webservices contact met websites en servers.
Afbeelding tegoed: Jupiterimages/Creatas/Getty Images
Webservices krijgen definities met Webservices-beschrijvingstaal of WDSL, zodat ze kunnen worden ontdekt door en gekoppeld aan services en apps op computers. WDSL is een van de meest gebruikte talen om webservice-interfaces te schrijven. Het eindpunt van de webservice beschrijft het aanspreekpunt voor een service door de fysieke locatie van de service te vermelden, of wat dan ook computer waar het vandaan komt, en een formele definitie van de interface voor programma's die proberen te communiceren met de onderhoud.
WDSL
Web Services Description Language is een XML-taal die wordt gebruikt om de functionaliteit van een webservice te beschrijven. De beschrijving van de webservice vertelt een computer hoe de service wordt genoemd, wat de parameters zijn en hoe de gegevens de resultaten zullen structureren. Het wordt ook gebruikt met het Simple Object Access Protocol, of SOAP, dat specificeert hoe gestructureerde informatie wordt uitgewisseld via een computernetwerk.
Video van de dag
Adressering van webservices
De adressering van webservices, of WS-Addressing, maakt definities voor twee constructies; berichtadreseigenschappen en eindpuntreferenties. Deze definities "normaliseren" of vertalen de informatie die wordt geleverd door internetprotocollen en berichtensystemen. Het webservice-eindpunt is een processor, resource of entiteit waarnaar een webservice informatie kan verzenden.
Eindpuntdefinitie
Het eindpunt is een verbindingspunt waar HTML-bestanden of actieve serverpagina's worden weergegeven. Eindpunten bieden informatie die nodig is om een webservice-eindpunt aan te pakken. Het eindpunt biedt een referentie of specificatie die wordt gebruikt om een groep of familie van berichtadresseringseigenschappen te definiëren en een end-to-end bericht te geven kenmerken, zoals verwijzingen naar de bron en bestemming van eindpunten, en de identiteit van berichten om een uniforme adressering van "onafhankelijke" berichten. Het eindpunt kan een pc, PDA of betaalautomaat zijn.
WDSL-beschrijvingstypen
Een eindpuntdefinitie kan een abstracte beschrijving of een concrete beschrijving hebben. Een abstracte beschrijving vertelt een programma hoe het moet communiceren zonder te verwijzen naar het type technologie dat wordt gebruikt om een webservice te hosten die berichten verzendt. Dit type WDSL-beschrijving is onderverdeeld in poorttype, bediening en bericht. Poorttype sorteert berichten in groepen van functies die operaties worden genoemd, wat een specifieke actie is die wordt uitgevoerd door een service en operaties, die bestaan uit invoer- en uitvoerparameters. Een concrete beschrijving is de geïmplementeerde technologie die wordt gebruikt om een abstracte interfacedefinitie te maken. Het is de fysieke verbinding of het fysieke transportprotocol dat de poort definieert, bindend (vereisten die nodig zijn voor een service) om verbinding te maken met het eindpunt) de service of poort en het fysieke adres waartoe een service toegang heeft met de opgegeven WSDL protocol.