Entering content frame

Procedure documentation Creating a Web Service

Use

You create a Web service so that users can access the functions available in an Enterprise JavaBean or Java class that is stored in a different system.

Two roles are provided for creating Web services:

·        Web Service Developer

The Web service developer defines the Web service at design time. He or she knows the application logic as well as the resulting condition for the communication type (for example, stateless/stateful), and the required security level. He or she defines these properties at an abstract level. Specific details, such as the transport binding or security concept to be used, are not defined until later, during Web service configuration.

·        Web Service Configurator

The Web service configurator defines the behavior of the Web service at runtime. He or she knows the system landscape and the technical requirements of the application server where the Web service is to be called. On the basis of the abstract definition of the Web service, the configurator can decide during configuration which specific attributes should be assigned to the features defined at design time.

Procedure

You must execute the following steps to create a Web service:

·        Structure linkCreating a Virtual Interface

·        Structure linkCreating a Web Service Definition

·        Structure linkCreating a Web Service and a Web Service Configuration

If you wish, you can then publish the Web service in the Structure linkUDDI.

If you want to aggregate the steps for creating a Web service, using profiles that contain standard features, use the Web Structure linkService Creation Wizard.

To improve flexibility and reusability, you can create several virtual interfaces for each endpoint, several Web service definitions for each virtual interface, and several Web services for each Web service definition. You then provide the appropriate Web service configurations for each Web service.

This graphic is explained in the accompanying text

To create a Web service for an EJB, see Structure linkCreating a Web Service for an Enterprise JavaBean.

To create a Web service for a Java class, see Structure linkCreating a Web Service for a Java Class.

 

See also:

Structure linkGeneral Server-Side Architecture

 

 

Leaving content frame