Share via


使用 Sync Framework 的優點

同步處理的理論很簡單,它是在適當的時間,於兩個或多個參與者 (例如電腦、裝置或服務) 之間複製正確資料集合的程序。但是在實作上,這樣的處理方式會很困難。其困難包括以下項目:整合不同類型的資料、偵測及解決衝突、與不同功能的參與者或是需要不同資料子集的參與者一起工作,以及處理不可靠的網路。同步處理對於公司的成功很重要,但是許多開發人員並不知道如何撰寫同步處理解決方案來解決公司的需求。這就是 Sync Framework 可以幫得上忙的地方。

Sync Framework 可讓需要資料同步處理的各種應用程式受益。例如,個人資訊管理工具 (PIM) 軟體可以使用 Sync Framework,將 PIM 資料更新傳播至所有參與者。共用資料 (如文件) 的商務應用程式可以使用 Sync Framework,確保所有小組成員都接到文件更新,而且並行更新的任何衝突都能正確加以處理。在個人電腦上執行並管理行動裝置上媒體的媒體管理軟體,可以使用 Sync Framework 輕鬆在裝置上執行更新。

Sync Framework 會藉由提供開發人員可以選擇的一組元件來符合這些應用程式的需求。某些元件會同步處理特定類型的資料,但是也有其他元件可讓您建立完全自訂的解決方案。Sync Framework 提供一種功能強大的設計和彈性的方法來進行同步處理。設計的優點包括以下項目:

  • 可延伸的模型,讓您將多個資料來源與同步處理生態系統整合在一起。

  • 所有元件的 Managed API 及精選元件的原生 API。

  • 自動和自訂解決方案配置的衝突處理。

  • 可讓您同步處理資料子集的篩選,例如只包含影像的檔案。

  • 精簡及有效率的中繼資料模型幾乎可針對任何參與者進行同步處理,而不需要大幅變更資料存放區:

    • 任何資料存放區

      將同步處理加入至廣泛的應用程式、服務和裝置。

    • 任何資料型別

      導入要同步處理的新資料型別。利用唯一的中繼資料型式同步處理技術來同步處理任何種類的資料。

    • 任何通訊協定

      使用現有的架構和通訊協定來同步處理資料。無從驗證傳輸的架構可讓您將同步處理整合到各種通訊協定中,包括無線和內嵌的裝置。

    • 任何網路組態

      在真正的點對點或中樞與支點組態中,啟用應用程式、裝置和服務的同步處理。當網路中斷時,可以輕鬆復原。有效率地選取要同步處理的變更,以降低網路流量。

下一步是閱讀選取適當的 Sync Framework 元件來檢閱此架構及可用的元件。

請參閱

概念

Microsoft Sync Framework