Monday, August 27, 2007

Georeplication in WSS 3.0 or Microsoft Office SharePoint Server 2007

Geographic Replication is not an out of the box feature feature in neither MOSS 2007 or WSS 3.0. It is however possible to develop your own geographic replication solution using the WSS object model.   Basically, you will need to start looking at the content migration APIs  (previously called "Prime" during the beta phase). It is doable to create a "syncing" solution of two or more servers by exporting and importing changes. Implemting conflict resolution for import or export would already provide you with some work. If you want to built a serious solution, take a look at the SPExport and SPImport objects in the SharePoint.Deployment namespace. There is a small code snippet available in the WSS SDK  about content import/export.

If you want to learn more about it - definitely take a look at Jackie Bodine's post about SharePoint Content Migration Object Model and Content Migration Packages. Joel Oleson has a pretty nice post about some Replication and High Availability (Joel Oleson) in which he also talks about third paryt products which do georeplication. Not surprisingly these products don't come cheap - so I'm still waiting for a basic solution framework or code samples on Codeplex ...


1 comment:

Stefan Goßner said...


you mentioned that you are looking for code samples.
Have a look here:
Deep Dive into the SharePoint Deployment and Migration API