# Communication styles

Talend ESB supports several communication styles, including Request-Response, One-way, Request-Callback and Notification. Request-Response and One-way supports both HTTP/HTPPS and SOAP/JMS, whereas Request-Callback and Notification only supports SOAP over JMS.

Information noteNote: The Request-Callback and Notification communication styles for SOAP Java Services, including the related Auxiliary Storage Service, are deprecated.

For more information on the different communication styles, see the following sections:

* [Request-Response](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/request-response)

* [One-way](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/one-way)

* [Request-Callback](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/request-callback)

* [Notification](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/notification)

For more information about the configuration of SOAP/JMS for Talend ESB, see [Configuring SOAP over JMS](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/configuring-soap-over-jms).

And for a real use case of the different communication styles, refer to the Library example provided with the Talend Runtime, under the examples/talend/tesb/library-service directory. For more information about how to run this use case, see the README files provided with the example.

### In this section

* [Request-Response](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/request-response)
* [One-way](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/one-way)
* [Request-Callback](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/request-callback)
* [Notification](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/notification)