この図は、Oracle Cloud InfrastructureにデプロイされたOracle Blockchain Platform (OBP)を使用したNFTマーケットプレイス・アプリケーションを示しています。このアーキテクチャは、3つのVCNを含むOCIテナンシを持つOCIリージョンを示しています。
OCIテナンシには、Web Access Firewall (WAF)およびOCI IAMコンポーネントが含まれます。
- 最初のVCNには、Oracle Content Management (OCM)サイトが含まれます。
- 2番目のVCNには、IPFS (Compute Virtual Machine (VM)、カスタムNFTマーケットプレイス・アプリケーションおよびOracle Mobile Hubが含まれます。
- 3番目のVCNは、次のコンポーネントをホストします。
- OCM Webフックを使用してAPIゲートウェイに接続するOracle Content Management。
- APIゲートウェイは、Oracle Functionsを使用してOBPに接続します。
- OBPは、Rich History Database (RHDB)を使用してAutonomous Database (ABD)に接続します。
- ビルドされたNFT Marketplaceアプリケーションは、3番目のVCNでホストされているVisual Builder Cloud Service (VBCS)を使用して、OBPに接続します。
- VBCSはOracle CX Commerceにも接続しており、OCIリージョン外のオンプレミス・システムへの財務レポートに使用されます。
- Oracle AnalyticsはADBに接続し、NFTマーケットプレイスの埋込みダッシュボードを提供します。
この図は、NFTマーケットプレイスを使用する3つの異なるユーザー・ロールのユーザー・ジャーニーも示しています。
- NFTエディタ: Oracle Content Managementを使用して作成されたサイトからコンテンツを収集して、NFTコンテンツを作成します。
- マーケットプレイス管理者:マーケットプレイスの業務およびコンテンツのモニター、ユーザーのモデレート、マーケットプレイスの構成設定、特定のユーザー、またはNFTマーケットプレイスでのNFTトランザクションの管理。
- マーケットプレイス・ユーザー: モバイル・ハブを使用してNFTを参照し、今後のドロップをチェック・オンおよび登録して、最後に使用可能になったNFTを購入します。
周囲のテキストでは、コンポーネントとNFTマーケットプレイス・アプリについて説明します。