This is one of the reasons why I would have loved to see the linkage in the EGL runtime be based on an SCA container.
To me, all of the following Jam topics seem related:
http://www-949.ibm.com/software/rational/cafe/docs/DOC-2847
http://www-949.ibm.com/software/rational/cafe/docs/DOC-2843
http://www-949.ibm.com/software/rational/cafe/docs/DOC-2850
http://www-949.ibm.com/software/rational/cafe/docs/DOC-2793
And also my thread in the Cafe:
http://www-949.ibm.com/software/rational/cafe/thread/1394?tstart=45
...which says to me that this is an area (call it "configuration and deployment to a variety of target environments") that many people are finding cumbersome to manage in the EGL/RBD world.

Andy has hit upon a crucial issue with regard to application configuration/deployment. Inevitably mistakes are made as an application is manually reconfigured for deployment to development, test, production, etc. servers. This plagues us constantly. I think the J2C connection factory idea is a great one!