How to design a webshop client?

I’am just hacking a online shop.

My intention is to build a local (LAN) ror based application where
all new products, images … will be stored during the day.
At the end of the day the local application will contact
the online shop via ActiveResource an store all new products, images …
on the webserver … and it will get all new orders from the web shop.

The local application will communicate vi XML with our enterprise
resource planning system, too.

Is this a good/recommended way?