!--a11y-->
Web Service Toolset 
The Web Services toolset is integrated in the development environment. A wizard and other tools enable you to create and incorporate Web services.
Provision of Web Services on the SAP Web application server 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 Web Service Creation Wizard. In this case, the Web services properties are defined in a preset, selectable profile. If you wish to define the properties of the Web service – such as the interface, security features, and so on – yourself, you create a Virtual Interface, followed by a Web Service Definition (WSD). Finally, you release the Web service for the SOAP Runtime.
· Virtual interfaces
Using virtual interfaces, you can define several views of an implementation and publish these separately as a Web service. When you create virtual interfaces, you can rename or hide operations and parameters. You can also define standard values for parameters and convert parameter types.
· Defining and configuring a Web service
Features such as communication type or authentication level are assigned in the Web service definition in an 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 Web service definition for several application servers with different technical setups. The proxy generation on the client side refers to the WSD. Technical details that are predefined in the Web service configuration are configured separately in the client runtime for the Web service client runtime.
· 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
Web service definitions can be published as tModels, while released Web services can be deployed as business services.
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 the Web service client proxy definition based on a WSDL document and executing the client programming in the Developer Studio.
· 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:
