На сколько я понял вас, такие «адаптеры» строятся всегда и везде, при использовании БД:
Есть сама БД, есть серверная часть работы с БД, которая единственная имеет прямой доступ к БД, и как раз реализует некоторый уровень абстракции над БД. Ну а все остальные части, будь то на клиенте, на сервере и т.п., все общаются с БД только через эту самую серверную часть работы с БД. Только кто же заранее знает, какая у вас БД и какая абстракция нужна. Могу ошибаться, но тут только самим писать придется.