By using jms-ds.xml you are accessing JBoss Messaging through JCA connector. while using connection-factories-service.xml means you are directly accessing JBoss Messaging connection factory references.
Thanks a lot. my understanding is, connection-factories-service, destinations-service, messaging-service, *-persistence-service are for configuring JBoss Messaging MOM and jms-ds for our JCA resource. Is that right?
Is it possible to use JBoss Messaging as a standalone MOM without Jboss AS?
Right, jms-ds is for JCA resource connection factory.
JBM 1.4 can't live without JBoss AS. JBM 2.0 can.