I read the chapter about naming in JBoss. Isn't it simply a matter of not specifying java: when you configure the datasource?
For example, take the db2-service.xml from the docs/examples/jca directory.
I have answered this question so many times :-)
Database connections aren't serializable, you can't
send them to a client. Construct your pool on the client.