I suppose that the JCA-ds.xml definition will not be added to the global JNDI namespace (similar for database).
In case of database it is strongly recommend to not use such approach.
And in this case the JNDI is not propagated within the cluster, as i.e. it will propagated if you deploy clustered SLSB only on a few instances a client will be routed to a instance that have the bean.