Multiple connections

We are starting to do development in WM6.1 after using IS & ES 4.6. In ES, when we had multiple integrations that accessed the same back end system, we defined a separate adapter instance for each integration. In 6.1, should we define a separate connection for each integration that accesses a given back end system, or should they all share the same connection? Since there isn’t any actual code running in the adapter or connection, I guess there isn’t any chance that an integration error could crash a connection or an adapter, is there?

I have looked in the GEAR documents and don’t see anything for best practices that addresses this.

Basically best practice is to use same Adatper Connection that connects to same back end DB,for all the diff interfaces that are integrating in the scope.
We are following this on IS6.01.

Just my thoughts,