SOAP Server wizard

This is a feature of the Borland Web Services Kit for Java.

The SOAP Server wizard creates a web application that hosts a SOAP server. Once a web service is deployed to a SOAP server, the web service can receive and send SOAP messages to and from client applications.

You must have a WebApp in your project before creating a SOAP server. If your project doesn't have a WebApp, the Web Application wizard opens first. Once the WebApp is created, the SOAP Server wizard opens.

To open the SOAP Server wizard, choose File|New, click the Web Services tab in the object gallery, and double-click the Soap Server icon.

Choose SOAP toolkit to use

Select the toolkit to host the web service in the selected web application context.

WebApp

Select the name of the WebApp that will host the SOAP server.

Toolkit

The SOAP Server wizard supports several implementations of SOAP. Other toolkits can provide their own plugins. The Toolkit field gives you a choice of two SOAP toolkits: the Apache Axis toolkit or the Apache SOAP 2 toolkit. Select the toolkit to host the web service.

Apache Axis

The Apache Axis toolkit is an open-source implementation of SOAP, the next generation of Apache SOAP 2.0. Axis is a rewrite of Apache SOAP 2.0 that uses SAX instead of DOM. It is a more modular, flexible, and a higher performance implementation of SOAP than Apache SOAP 2.0.

Apache SOAP 2

Apache SOAP 2 toolkit is an open-source implementation of SOAP 1.1 developed by the Apache SOAP community. This implementation of SOAP uses DOM.

Copy Admin/Console To WebApp

Copies files into the WebApp's Root Directory folder so that you can use the toolkits' UI to administer the SOAP server. Check this option if you would like these files added to the webapp.

Create A Runtime Configuration

Create A Runtime Configuration

Indicates whether to create a new runtime configuration for running the web service. If no configurations of this type exist yet for this project, this option will be checked by default. Otherwise, it is unchecked by default.

Name

Indicates the name for the new runtime configuration. The default name is "Webservices Server". This field is only enabled if Create A Runtime Configuration is checked.

Base Configuration

Presents a list of other runtime configurations of the same type in the project from which you can choose to use as a template for creating this runtime configuration. This field is only enabled if Create A Runtime Configuration is checked.