12.11.2014 Views

web server - Borland Technical Publications

web server - Borland Technical Publications

web server - Borland Technical Publications

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Web Service providers<br />

Figure 9.2<br />

<strong>Borland</strong> Web Services Architecture<br />

Web Service providers<br />

The <strong>Borland</strong> <strong>web</strong> services engine includes a number of providers. A provider is the link<br />

that connects a client <strong>web</strong> service request to the user's class on the <strong>server</strong> side.<br />

All providers do the following:<br />

■<br />

Create an instance of an object on which they can invoke methods. The exact way<br />

of creating this object differs from provider to provider.<br />

■<br />

■<br />

Invoke the methods on that object and pass all the parameters that the XML client<br />

sent.<br />

Pass the return value to the Axis Runtime engine, which then converts it to XML and<br />

sends it back to the client.<br />

Specifying <strong>web</strong> service information in a deploy.wsdd file<br />

When installing a new <strong>web</strong> service, you must name the <strong>web</strong> service and specify which<br />

provider the service is going to use. Each provider takes different parameters. The<br />

following describes the service providers and the required parameters for each.<br />

Chapter 9: <strong>Borland</strong> Enterprise Server Web Services 75

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

Saved successfully!

Ooh no, something went wrong!