Вы можете просто использовать один и тот же источник данных, определенный на сервере, для всех приложений, чтобы легко совместно использовать один и тот же пул соединений БД.
Один очевидный недостаток заключается в том, что производительность независимого приложения может ухудшиться из-за нагрузки на совершенно не связанное приложение, которую трудно определить.