ESP Web Services Provider

The ESP Web Services Provider receives data from a Web service client and publishes it to an ESP stream or window within an ESP project. It supports both Representational State Transfer (REST) and SOAP services.

Install and configure your own Web service client for SOAP or REST before configuring and using the ESP Web Services Provider. You can expose an ESP project as a Web service, and send requests to it using your Web service client.

The SOAP provider sends and receives SOAP messages in XML format over HTTP. Use a SOAP Web service client to send Web service SOAP requests to the SOAP provider and invoke Web service functions, such as publish, in the ESP project that has been exposed as a Web service.

The REST provider sends REST requests in JSON format over HTTP. Use a REST Web service client to send REST requests to the REST provider and publish data to an ESP project that has been exposed as a Web service. See REST Requests for Streams and Windows and REST Requests for Life cycle Management of a Project for additional details on using REST requests to communicate with an ESP project.

For installation details for the provider, see the section on Performing a Custom Installation in the SAP Sybase Event Stream Processor Installation Guide. If you enabled the ESP Web Services Provider using the installer, the configuration is complete and the provider is ready for use. If you did not enable the provider using the installer, see Configuring the ESP Web Services Provider for instructions on manually configuring the provider.

For instructions on exposing a project as a Web service, see Exposing a Project as a Web Service Using the ESP Web Services Provider in the SAP Sybase Event Stream Processor Studio Users Guide.