To create a page or site that is a consumer of a web service using Dreamweaver, you must perform the following tasks:
Proxy generators generate a web service proxy, a software component that a web page uses to communicate with the web service publisher. The web service proxy is generated from the Web Service Description Language (WSDL) that describes the web service. Depending on the server technology you want to develop web service consumers for, you may need to install and configure a proxy generator that supports that technology.
Dreamweaver comes pre-configured with AXIS, the Apache SOAP proxy generator that supports JSP web service development. If you are developing ColdFusion 6 pages, the web service proxy generator is included in the ColdFusion server. Establishing a connection to the ColdFusion server gives you access to the proxy generator.
If you are developing web service pages for use with ASP.NET, you must install the ASP.NET SDK, which is available from Microsoft.
For information on installing and configuring a proxy generator not supplied with Dreamweaver, see About proxy generators.
There are several sources of web services, ranging from web service registry sites to simple lists. The registries use UDDI, a standard that lets service providers and requestors find and transact with one another. UDDI allows businesses to locate services on the web that meet their needs. For example, using UDDI you can specify certain criteria such as the lowest price for a certain service, or that specific information be returned.
For more information see Setting the UDDI Site dialog box options.
For more information see Setting the Web Services Chooser dialog box options.
To embed a web service into a web page, you must create a proxy. The proxy provides the web page with the necessary information to communicate with the web service, and access the methods the web service provides.
To create a proxy from the WSDL file, use a proxy generator. After you create the proxy, you can install it on either of the following:
For more information, see About proxy generators.
For more information, see Adding a web service to a page.