(一)項目背景
Sharepoint是微軟的一個產(chǎn)品,很多公司都在使用它,也有很多公司以前使用它,現(xiàn)在可能需要移植到別的平臺,也可能只是移植其中的文件存儲,比如說移植到微軟云,或者亞馬遜云存儲。SuperRocket.SPSync,就是在類似這樣的背景下,應(yīng)運而生。目前實現(xiàn)的功能主要是同步sharepoint上的文件存儲到自己的服務(wù)器,同時支持同步到亞馬遜云存儲。計劃后期可以加入別的存儲,比如說Azure云存儲。
SuperRocket.SPSync 基于asp.net著名的項目- abp 和 SuperRocket.Orchard. SuperRocket.Orchard 也是一個基于abp的項目模板,支持asp.net mvc開發(fā)和asp.net webapi開發(fā).
(二)架構(gòu)圖如下