ドキュメントビューア SDK
定義
自分のアプリケーションに組み込むライブラリで、ドキュメントを表示できるようにします。ファイルをアップロードするホスト型サービスとは異なります。SDKはあなたのプロセス内で実行され、サービスは他者のプロセス内で実行されます。
この違いは名前以上に重要です。SDKを使用すると、ドキュメントは既に管理している境界を離れません――サーバーがドキュメントを開き、サーバーがレンダリングし、サーバーが結果を配信します。ホスト型ビューアでは、ドキュメントを表示するために送信が必要となり、保存期間、所在、アクセス制御に関するすべての問題を第三者と再交渉しなければなりません。
運用面では逆のトレードオフがあります。ホスト型サービスはスケーリング、パッチ適用、フォーマット対応を代行します。一方、SDKはレンダリング負荷を自分で用意したインフラにかけ、アップグレードサイクルを自分のスケジュールに組み込む必要があります。
チームは通常、ドキュメントの種類に基づいて選択します。マーケティング資料はホスト型ビューアでも問題ありませんが、医療記録や入札書類、訴訟資料などは一般的に適しません。
Doconutで
DoconutはサービスではなくSDKです。ホストモードやアップロードエンドポイントは存在せず、製品は.NETアプリケーションから参照するDLLのセットであり、サーバーがインターネットに接続できるかどうかに関わらずドキュメントをレンダリングします。