# Providing a Web service using cSOAP from a Java class

This scenario applies only to Talend ESB, Talend Data Services Platform, Talend Real-Time Big Data Platform, and Talend Data Fabric.

In this scenario, a Web service is provided from a Java class file using a cSOAP component.

### In this section

* [Creating a Java class](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-apache-cxf/csoap-cprocessor-creating-java-class)
* [Setting up the Route](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-apache-cxf/csoap-cprocessor-setting-up-route)
* [Configuring the cSOAP component](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-apache-cxf/csoap-cprocessor-configuring-csoap-component)
* [Executing the Route to provide the service](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-apache-cxf/csoap-cprocessor-executing-route-to-provide-service)

**Related reference**

* [cSOAP](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-apache-cxf/csoap "Provides integration with Apache CXF for connecting to JAX-WS services.")

**Related information**

* [cProcessor](https://help.qlik.com/talend/en-US/components/8.0/mediation-custom-code/cprocessor)