Сам знаю примеры банков где так поступают, интерфейс на пхп, а бизнес логика - процедуры Оракл, и не всегда процедуры Оракл пишет отделный программист (ну тут уже от квалификации зависит), ну и плюс сложную логику для работы с БД проще в процедурах делать