Теоретически, он может поддерживать обмен сообщениями, но в настоящее время поддерживает только базы данных.
Использование JDBC не так уж и сложно, и может быть легко обернуто в соответствии с вашими потребностями. Если вы хотите простоты, я бы использовал JDBC.
Если вы хотите поддерживать JMS (обмен сообщениями), я бы использовал только это (с услугой адаптации к любой базе данных, которую вы хотите использовать). Это дает вам простой стандартный интерфейс, управляемый событиями, для всех типов сообщений (и любой базы данных, к которой вы подключаетесь )