03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

5. Met <strong>Dreamweaver</strong> voegt u de webservice toe aan een pagina en stelt u de noodzakelijke parameters en methoden<br />

in op het gebruik van de functionaliteit van de service.<br />

Zie ook<br />

“Over proxygenerators” op pagina 557<br />

“Een webservice aan een pagina toevoegen” op pagina 559<br />

Uitgevers van webservices zoeken<br />

Webservices worden beschikbaar gesteld door uitgevers van services. Doorgaans stelt de uitgever van een service zijn<br />

webservice beschikbaar via een op het web gebaseerd register dat een lijst bijhoudt van beschikbare services waartoe u<br />

toegang hebt. Een aantal websites heeft een dergelijke lijst, waaronder:<br />

• X Methods op http://www.xmethods.net<br />

• Microsoft UDDI registry op http://uddi.microsoft.com/default.aspx_nl<br />

Deze registers gebruiken de UDDI-service (Universal Description, Discovery and Integration), een open, e-commerce<br />

serviceregister dat een forum biedt waarop bedrijven zichzelf kunnen profileren, evenals de producten die ze aan andere<br />

bedrijven leveren. Een groep bedrijven, operators genoemd, onderhoudt het register. De operators hebben de plicht om<br />

alle openbare informatie over geregistreerden onderling uit te wisselen en door te geven aan de gebruikers van de service,<br />

en om de interoperabiliteit tussen de vele gelijke knooppunten van het UDDI-servicenetwerk te onderhouden. Naast<br />

openbare webservices zijn er nog privé-UDDI-registers beschikbaar waarop men zich kan abonneren.<br />

De UDDI-specificatie is gebaseerd op bestaande internetstandaards om ervoor te zorgen dat deze platform- en<br />

implementatie-onafhankelijk is.<br />

Softwarecomponenten van webservices<br />

Webpagina'sdieeenwebservicewillenbenaderenengebruiken,moetenmetdeservicekunnencommunicerenenmoeten<br />

beschikken over een beschrijving van de functionaliteit die de service biedt, van de beschikbare methoden die deze kan<br />

activeren, en van de parameters die de service retourneert. WSDL (Web Service Description Language) is een op XML<br />

gebaseerde beschrijving van de service. Elke webservice beschikt over een WSDL die een beschrijving bevat van hoe de<br />

service wordt verbonden, van de beschikbare methoden die de webpagina kan activeren, en van de gegevensinvoer en<br />

gegevensuitvoer. DeWSDLkanzijnopgeslagenineenbestandofkaninruntimedoordewebservicewordengegenereerd.<br />

Voor de communicatie tussen de webpagina die de service en de webservice zelf nodig heeft, wordt het SOAP (Simple<br />

Object Access Protocol) gebruikt. SOAP is een op XML gebaseerd protocol waarmee een webclient de methoden en<br />

parameters van de webservice kan benaderen en activeren.<br />

Zie ook<br />

“Een webserviceproxy toevoegen met de WSDL-beschrijving” op pagina 558<br />

Webserviceverwijzingen<br />

Ga naar de volgende websites voor meer informatie over websites en de onderliggende technologieën die deze mogelijk<br />

maken:<br />

• WSDL-specificatie op http://www.w3.org/TR/wsdl<br />

• UDDI-specificatie op http://www.uddi.org/specification.html<br />

• XML-specificatie op http://www.w3.org/TR/REC-xml<br />

• SOAP-specificatie op http://www.w3.org/TR/SOAP<br />

556

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!