Show TOC

Procedure documentationCreating and Configuring Web Services and Web Service Clients Locate this document in the navigation structure

 

Using SAP NetWeaver application server Java you can provide, consume, configure, monitor, publish, and discover Web services and Web service clients.

Procedure

  • Preparing SAP NetWeaver Developer Studio for development of Web services and Web service clients

    For more information, see Configuring the Application Server in the Developer Studio and Connecting the SAP NetWeaver Developer Studio to the Services Registry

  • Providing Web services

    You can create a Java EE 5 Web service starting from an available implementation (inside out approach), or from a WSDL document (outside in approach). For more information, see Providing Web Services.

    Optionally, you can apply basic configuration settings to the Web service by using annotations provided by SAP. For more information, see Configuring Web Services at Design Time.

  • Consuming Web services

    When you have provided remote functionality, exposed as a Web service, you can create a Web service client for it.

    For more information, see Consuming Web Services.

  • Configuring Web services and Web service clients

    After you deploy the Web service or the Web service client, you have to configure them at runtime in the SAP NetWeaver Administrator tool. You can use this tool to apply the specific runtime configuration settings (such as concrete security mechanism) with which you want to provide or consume a Web service.

    For more information, see Configuring Web Services and Web Service Clients in the SAP NetWeaver Administrator.

  • Publishing Web services to Services Registry

    Services Registry represents a UDDI-compiant registry for Web services. Located centrally within a SOA landscape, it contains information about services provided in that landscape, with references to the services’ relevant WSDL metadata and to the locations of the callable service endpoints. To facilitate the discovery of your Web services, you can publish them to Services Registry.

    For more information, see Publishing to the Services Registry.

  • Testing Web services

    You can test Web service's functionality without having a consumer application for it.

    For more information, see Testing Web Services in the Web Services Navigator.

  • Monitoring Web Services

    You can use the log viewer to obtain information about connectivity issues during runtime. To monitor Web Services Reliable Messaging (WS-RM) communication, you can use the message monitor and the sequence monitor.

    For more information, see Monitoring Web Services.