アーキテクチャパターン
アーキテクチャパターン
コードを書く前に、アプリケーションの視覚的なレプリゼンテーションを作成することをお勧めします。以下に示すアーキテクチャパターンは汎用的なものであり、すべての可能性を網羅しているわけではありません。
管理タスク
コンポーネント:
- PowerShellスクリプトを実行しているサーバーまたはローカルマシン
- ユーザープロビジョニング/プロビジョニ ング解除サービスがあるIDプロバイダ
- 各ユーザーの個人用フォルダが含まれている、サービスアカウントの所有フォルダ
- イベントストリームを監視し、個人用フォルダで各ユーザーを作成/コラボレーションする、時間に基づくPowerShellスクリプト
保管庫ポータル
コンポーネント:
- ユーザーがBox以外のブランド設定された環境でコラボレーションできるようにするカスタムポータル
- ポータルが導入されているウェブサーバーにユーザーを分散させるロードバランサ
- ユーザーは、IDプロバイダで管理されている資格情報を使ってログイン可能。その後、この資格情報は、データサーバー内のBoxからのApp User情報にマッピングされます。
- 他のサイトデータはデータサーバーに保存
Box Skill
この例では、外部ユーザーがファイルリクエストを介して履歴書をアップロードします。
Box Skillは、特定のフォルダでのアップロード/移動/コピー操作を監視するように設定されています。イベントが発生すると、ファイルは、任意の機械学習サービスで処理するためにクラウドプロバイダに送信されます。処理が済むと、情報はメタデータとしてファイルに再度保存されます。このメタデータは、その後、別のプロセスで使用したり、後で参照したりすることができます。