I have one JBoss server running the JBM (hosting the queues), and separate JBoss running the application (remote JMS clients).
The clients update the application database and send / receive messages in XA transactions. Oracle is the database.
Question is: can JBM tables reside in its own schema but the same Oracle database as application tables?
Can it cause problems with XA transactions / recovery or performance issues?
You shouldn't have a problem putting JBoss Messaging on the same whatever (Database Tablespace... or whatever) you're using as long as you don't mess up with those tables.