Entering content frame

Background documentation Web Services Toolset Locate the document in its SAP Library structure

Purpose

The Web Services toolset is integrated in the development environment. A wizard and other tools enable you to create and incorporate Web services.

Features

Providing Web Services on the SAP Web AS is supported in the following ways:

·        Configuration using a wizard

RFC-enabled function modules, function groups that contain an RFC-enabled function module, BAPIs, and XI message interfaces can be made available as Web services without any additional programming. You create a Web service using the Service Definition Wizard. In this case, the Web services properties are defined in a preset, selectable profile. The values assigned through a profile, such as interface, security features, and so on, can be changed in the Object Navigator of the ABAP Workbench. Finally, you perform the release for the SOAP runtime. 

·        Defining and configuring a Web service

A service definition that is created with the help of a Service Definition Wizard consists of an interface and one or several variants.

In the interface of the Web service, you can rename or hide operations (for example, methods) and parameters. You can define standard values for parameters and convert parameter types.

Features such as communication type or authentication level are assigned in the Web service in abstract form. The technical details of these features are specified during administration and release of the Web service. In this way, you can use a service definition for various application servers with different technical setups.

·        Security

SAP Web AS supports the encryption of data transmitted by HTTP using the Secure Socket Layer Protocol (SSL) and WS security.

·        Publication of Web Services in UDDI Registries

Service definitions can be published as tModels, while released Web services can be deployed as business services.

·        Web Service Homepage

The Web Service Homepage provides utilities for developing and using Web services. It also allows you to test Web services. To call a homepage, you must have a J2EE engine installed on the application server.

 

The Web Service Framework helps you consume available Web services in the following ways:

·        Searching for a suitable Web service with the help of the UDDI browser.

·        Generating a client proxy on the basis of a WSDL description and executing the client programming in the ABAP Workbench.

·        Configuring the SOAP runtime on the client side through logical ports. You can make settings, such as user authentication, using logical ports. This makes calling services easier for the client proxy.

 

See also:

Creating a Web Service

 

Leaving content frame