ファイルを連携する場合の実現パターン
SkyOnDemandでファイル(たとえばCSVファイル)を読み取らせたい場合、次のような実現パターンが考えられます。
FTPによる連携
連携対象のデータを保持しているお客様システムは、FTPサーバーに対してファイルを出力します。SkyOnDemandは、FTPサーバーにアクセスしてファイルを取得するパターンです。
このパターンではSkyOnDemandのFTPアダプタの機能を利用します。通信経路はFTPSまたはSFTPで暗号化するのが一般的です。
WebDAVによる連携
SkyOnDemandはWebDAVサーバーの機能を持っています。お客様環境にWebDAVクライアントをインストールいただき、WebDAVクライアントを経由してファイルを配置する方法です。
通信経路はHTTPSで暗号化されます。
2つの方式のメリット・デメリット
FTP連携、WebDAV連携、2つの方式のメリットは次のとおりです。
FTP連携 |
|
---|---|
WebDAV連携 |
|
Salesforceを仲介役にした連携
別の方法として、Salesforceをファイルの仲介役として利用する方式が考えられます。(SkyOnDemandはSalesforceに格納されているファイルを読み取ることができます。)