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.

• Aankoopservices die online bestellen van producten mogelijk maken;<br />

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

Handboek<br />

• Informatieservices die nieuwe of andere informatie verschaffen op basis van een geselecteerde belangstelling, locatie of<br />

andere persoonlijke informatie.<br />

Voordat u een webpagina maakt die een webservice gebruikt, moet u vertrouwd zijn met de onderliggende<br />

servertechnologie van uw toepassing en de programmeerconstructies die de toepassing nodig heeft.<br />

De webpagina die verbinding maakt met de webservice, wordt in het algemeen een consument ('consumer') genoemd en de<br />

service zelf wordt een uitgever ('publisher') genoemd. In <strong>Dreamweaver</strong> kunt u pagina's en sites maken die consumenten van<br />

webservices zijn. In <strong>Dreamweaver</strong> kunt u consumenten van webservices maken die ColdFusion, ASP.NET- en JavaServer<br />

Pages (JSP)-documenttypen gebruiken, en webservices publiceren en implementeren met ColdFusion. Met <strong>Dreamweaver</strong><br />

kunt u met name de volgende ontwikkelingstaken voor webservices uitvoeren:<br />

• Selecteer webservices die beschikbaar zijn op internet.<br />

• Genereer een webserviceproxy die de communicatie tussen de webpagina en de uitgever van de webservice mogelijk<br />

maakt.<br />

De proxy (ook wel een abstractieklasse genoemd) bevat de velden, methoden en eigenschappen van de webservice, en stelt<br />

deze beschikbaar voor de lokale pagina. Wanneer u een proxy voor uw pagina maakt, kunt u deze in <strong>Dreamweaver</strong><br />

weergeven in het Componentenpaneel.<br />

• Sleep methoden en gegevenstypen naar de code op de webpagina.<br />

De werkwijze van een <strong>Dreamweaver</strong>-webservice<br />

U moet de volgende taken uitvoeren als u een pagina of site wilt maken die consument is van een webservice die<br />

<strong>Dreamweaver</strong> gebruikt:<br />

1. Installeer en configureer een proxygenerator.<br />

<strong>Dreamweaver</strong> is op voorhand geconfigureerd met Axis, de Apache SOAP proxygenerator die de ontwikkeling van JSPwebservices<br />

ondersteunt. Als u ColdFusion-pagina's ontwerpt, is de proxygenerator voor webservices in de ColdFusionserver<br />

opgenomen. Wanneer u verbinding maakt met de ColdFusion-server, hebt u automatisch toegang tot de<br />

proxygenerator.<br />

Als u webservicepagina's ontwerpt voor gebruik met ASP.NET, moet u de ASP.NET SDK installeren. Deze is verkrijgbaar<br />

via Microsoft.<br />

2. Geef met een browser een op het web gebaseerd register met webservices weer.<br />

Er zijn diverse bronnen van webservices, van registersites voor webservices tot eenvoudige lijsten. De registers gebruiken<br />

UDDI, een standaard waarmee serviceproviders en aanvragers elkaar kunnen zoeken en zaken met elkaar kunnen doen.<br />

Met UDDI kunnen bedrijven services op het web zoeken die aan hun behoeften voldoen. Met UDDI kunt u bijvoorbeeld<br />

bepaalde criteria opgeven, zoals de laagste prijs voor een bepaalde service, of dat specifieke informatie moet worden<br />

geretourneerd.<br />

3. Wanneer u een webservice hebt gevonden en geselecteerd die de vereiste functionaliteit biedt, voert u de URL van<br />

de WSDL in het dialoogvenster Een webservice toevoegen in.<br />

4. Genereer een proxy voor de webservice vanuit de WSDL-omschrijving van de serviceuitgever.<br />

U moet een proxy maken als u een webservice in een webpagina wilt insluiten. De proxy verschaft de webpagina de<br />

informatie die nodig is om met de webservice te communiceren, en benadert de methoden die de webservice verschaft.<br />

Gebruik een proxygenerator om een proxy te maken vanuit het WSDL-bestand. Wanneer u de proxy hebt gemaakt, kunt<br />

u deze op een van de volgende locaties installeren:<br />

• De lokale computer waarop u de webserviceconsument ontwikkelt;<br />

• De servercomputer waarop de toepassingsserver wordt uitgevoerd. U moet de proxy op de server installeren als u de<br />

webpagina wilt implementeren en deze wilt laten communiceren met de uitgever van de webservice.<br />

555

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

Saved successfully!

Ooh no, something went wrong!