protected static KieServicesConfiguration createKieServicesJmsConfiguration() {
    try {
      InitialContext context = TestConfig.getInitialRemoteContext();

      Queue requestQueue = (Queue) context.lookup(TestConfig.getRequestQueueJndi());
      Queue responseQueue = (Queue) context.lookup(TestConfig.getResponseQueueJndi());
      ConnectionFactory connectionFactory =
          (ConnectionFactory) context.lookup(TestConfig.getConnectionFactory());

      KieServicesConfiguration jmsConfiguration =
          KieServicesFactory.newJMSConfiguration(
              connectionFactory,
              requestQueue,
              responseQueue,
              TestConfig.getUsername(),
              TestConfig.getPassword());

      return jmsConfiguration;
    } catch (Exception e) {
      throw new RuntimeException("Failed to create JMS client configuration!", e);
    }
  }