Если вы хотите продолжать использовать свой существующий продукт DDS, вашей лучшей ставкой почти наверняка станет пользовательский мост. Текущие реализации DDS, как правило, не совместимы на уровне сообщений и даже не закрываются на уровне QoS.
Чтобы использовать что-то вроде службы сообщений RTI, вам придется использовать RTI DDS. Если вы уже используете этот конкретный продукт, это может быть вариант для вас. В противном случае, я бы порекомендовал написать мост, который явно публикует и подписывает ваши темы.
Имейте в виду, что JMS не имеет богатого набора QoS, который есть у DDS. Во всех случаях, кроме самых простых, будет необходимо выяснить, какое поведение вы действительно ожидаете от своих тем, и четко определить, как реализовать это с помощью JMS.