Tom, at the Smithsonian Libraries we do sort of what you're talking about whereby we upload content to a server inside our firewall but then synchronize with a public-facing server overnight.
Our handles are retained from the staging to the public server since we use the root URL of the public server when creating handles.
I hope this helps.
Feel free to contact me off list this is unclear.
Smithsonian Institution Libraries
Date: Mon, 5 Nov 2012 21:59:17 +0000
From: "Thomas Misilo" <misilot@...>
Subject: [Dspace-general] example setup with a production and staging server
To: "dspace-general@..." <dspace-general@...>
Message-ID: <62CE05ACA8D0F145A68573455B2F6BF6198AFFA4@...> Content-Type: text/plain; charset="us-ascii"
I was wondering if anyone has any documentation on possibly setting up and running a production/staging/test environment. Where upgrades are done on test, and collection development is done on a staging server. And when the collection is ready to be moved to production it is exported to the production server. Would it be possible to keep the handles intact when moving from the staging server to the production server. This would be useful to be able to relationships in Dublin core.