sitecoreのアーキテクチャは、様々なデータプロバイダの利用を可能にする。