トークン化された前受金アプリケーションのワンクリック・デプロイ
ワンクリック・デプロイメントでは、必要なバックエンド・サービスが準備され、アプリケーション構成が提供されます。
ワンクリック・デプロイメントでは、次のアプリケーション・コンポーネントをプロビジョニングして接続します。
- Besuトークン化された預入スマート・コントラクトおよびデプロイメント・メタデータ。アプリケーションで使用されるトークン操作および契約詳細を提供します。
- BesuラッパーAPI。契約およびアカウント操作用のアプリケーションAPIを提供します。詳細は、トークン化された保証金アプリケーション・ラッパーAPIを参照してください。
- トランザクション履歴および操作履歴を格納するリッチ履歴データベース・オブジェクトおよびスクリプト。
- トークン化された預入ORDSデプロイメントおよび構成。履歴および関連するバックエンド・サービスを公開します。
- UIをデプロイ済バックエンド・サービスに接続するトークン化された預入Webアプリケーションおよびサービス構成。
ワンクリック・デプロイメントでは、サービス・エンドポイント、契約アドレス、UWaaSおよびウォレット設定、OIDCまたはLDAP設定、ORDS設定およびパッケージ化されたデフォルトのカスタマイズが「設定」ページに事前移入されます。ユーザーは、これらのバック・エンドまたはアイデンティティ・プロバイダの値を再度入力する必要はありません。「設定」ページで必要なのはトークンIDのみです。オプションのユーザー向けカスタマイズもここで変更できます。
開始する前に、次の情報が必要です。
- トークン化されたデポジット・アプリケーションがデプロイされるターゲットのOracle Blockchain Platformインスタンス。
- デプロイされたトークン契約にアプリケーションを接続するためのトークンID。
- スマート・コントラクトの初期化時に提供されたブートストラップ・ユーザーの詳細。最初の銀行管理者を識別し、初期管理アクセスを提供します。
- オプションで、表示名、ロゴ、通貨、組織またはロール・ラベルの変更を行い、設定後にユーザーに表示されるインタフェースを制御します。
ワンクリックでデプロイするには、次のステップを実行します
- Oracle Blockchain Platformインスタンスでトークン化されたデポジット・ワンクリック・デプロイメントを開始します。
- スマート・コントラクト、ラッパーAPI、リッチ履歴、ORDSおよびアプリケーション・コンポーネントが正常または準備完了の状態を報告するまで待ちます。これにより、アプリケーションの依存関係が使用可能であることが確認されます。
- アプリケーションのURLを開きます。デプロイメントはバックエンドの設定を完了しましたが、アプリケーション構成がまだ完了していないため、
/setupページが表示されます。 - トークンIDを入力し、事前入力された値を確認します。デプロイメントを実際に変更しないかぎり、バック・エンド値を置換しないでください。
- オプションで、ユーザー向けカスタマイズ値を変更し、「変更の適用」を選択します。これにより、必須フィールドが検証され、トークンIDおよびカスタマイズ値が保存され、事前入力されたデプロイメント構成と結合され、結果の構成がアプリケーションに適用されます。
「変更の適用」を選択した後、構成の更新または再デプロイメントが完了するまで待機します。その後、アプリケーションはサインインページに戻ります。銀行管理者およびエンティティ管理者は、選択したウォレットにすでに一致するToken AdminまたはOrg Admin Besu契約ロールがある場合、トークン化された預金口座なしでサインインできます。すべてのペルソナには、適格なウォレットが必要です。他のペルソナには、アクティブなトークン化された預金口座も必要です。ワンクリック・デプロイメントでは、ユーザー、ウォレットまたはトークン化された預金口座は作成されません。