Wolf,
I pretty much understand you points. I will try to refer to them later and elaborate a bit more.
Besides of the sense of making such configuration, what is wrong with it that it is not working?
What about the concept of binding ConnectionFactory to the global cluster-wide context?
Regards