Best Practices в данном случае - не делать распределенные системы
Axapta Retail (как у нас в компании) может работать в таком режиме, но вырвать это дело и использовать как отдельное решение... ну не знаю, за этим в корус консалтинг... но сомневаюсь.
так что остается только 2варианта:
1) не делать так

(правильный ответ)
2) программировать. много.