Есть база данных.
Есть несколько программ (пока 4), читающие и изменяющие базу данных. Работы программы напрямую зависит от содержимого базы.
Проблема в том, что обновление данных в одной программе далеко не сразу отобразятся в другой.
Есть мысль выделить всю работу с базой в единый модуль (скорее всего отдельную программу ?), и все остальные программы будут обращаться к этому модулю.
Собственно вопрос: в каком виде лучше всего реализовывать модуль ?
Как вариант — сервер автоматизации, но не будет ли это слишком громоздким ?