Diese Abbildung zeigt eine NFT Marketplace-App mit Oracle Blockchain Platform (OBP), die auf Oracle Cloud Infrastructure bereitgestellt ist. Die Architektur zeigt eine OCI-Region mit einem OCI-Mandanten mit drei VCNs an.
Der OCI-Mandant enthält die Komponenten Web Access Firewall (WAF) und OCI IAM.
- Das erste VCN enthält Oracle Content Management-(OCM-)Sites.
- Das zweite VCN enthält IPFS (Compute Virtual Machine (VM)), die benutzerdefinierte NFT Marketplace-App und Oracle Mobile Hub.
- Das dritte VCN hostet die folgenden Komponenten:
- Oracle Content Management, das über den OCM-Webhook eine Verbindung zu einem API-Gateway herstellt.
- Das API-Gateway verwendet Oracle Functions, um eine Verbindung zu OBP herzustellen.
- OBP nutzt die Rich History Database (RHDB) für die Verbindung zu Autonomous Database (ABD).
- Die erstellte NFT Marketplace-App stellt eine Verbindung zu OBP mit Visual Builder Cloud Service (VBCS) her, das im dritten VCN gehostet wird.
- VBCS stellt auch eine Verbindung zu Oracle CX Commerce her und wird für Finanzreporting für das On-Premise-System verwendet, das sich außerhalb der OCI-Region befindet.
- Oracle Analytics stellt eine Verbindung zu ADB her und stellt ein eingebettetes Dashboard für den NFT-Marktplatz bereit.
Das Diagramm zeigt außerdem die Benutzer-Journeys von drei verschiedenen Benutzerrollen, die einen NFT-Marktplatz verwenden.
- NFT-Editoren: Erstellen Sie NFT-Inhalte, indem Sie den Inhalt aus Sites erfassen, die mit Oracle Content Management erstellt wurden.
- Marketplace-Administratoren: Marketplace-Vorgänge und -Inhalte überwachen, Benutzer moderieren und Konfigurationseinstellungen für den Marketplace, bestimmte Benutzer oder NFT-Transaktionen auf dem NFT-Marktplatz verwalten.
- Marketplace-Benutzer: Verwenden Sie Mobile Hub, suchen Sie nach NFTs, suchen Sie nach bevorstehenden Drops, und registrieren Sie sich schließlich die verfügbaren NFTs.
Im umgebenden Text werden die Komponenten und die NFT Marketplace-App erläutert.