You can use the JMS adapter to configure async/sync and sync/async communication for simple scenarios.
More information: Configuring the JMS Adapter in the Integration Directory/PCK
For complex scenarios, use the Business Process Engine.
More information: Defining Sync/Async Communication
For more information, see: Configuring Async/Sync-Bridge in the JMS Sender Adapter .
For more information, see: Configuring Sync/Async-Bridge in the JMS Receiver Adapter .