This image shows an NFT marketplace app using Oracle Blockchain Platform (OBP)deployed on Oracle Cloud Infrastructure. The architecture shows an OCI region with an OCI Tenancy containing three VCNs.
The OCI tenancy contains the Web Access Firewall (WAF) and OCI IAM components.
- The first VCN contains Oracle Content Management (OCM) Sites.
- The second VCN contains the IPFS (Compute Virtual Machine (VM)), the custom NFT marketplace app, and Oracle Mobile Hub.
- The third VCN hosts the following components:
- Oracle Content Management which uses the OCM webhook to connect to an API Gateway.
- The API gateway uses Oracle Functions to connect to OBP.
- OBP uses the Rich History Database (RHDB) to connect to Autonomous Database (ABD).
- The NFT Marketplace app built connects to OBP using the Visual Builder Cloud Service (VBCS) which is hosted in the third VCN.
- VBCS also connects to Oracle CX Commerce and is used for financial reporting to the on-premises system which is outside the OCI region.
- Oracle Analytics connects to ADB and provides embedded dashboard for the NFT marketplace.
The diagram also shows the user journeys of three different user roles that use an NFT marketplace.
- NFT editors: Create NFT content by collecting the content from sites created using Oracle Content Management.
- Marketplace admins: Monitor marketplace operations and content, moderate users, manage configuration settings for the marketplace, specific users, or NFT transactions on the NFT marketplace.
- Marketplace users: Use Mobile Hub and browse for NFTs, check on and register for upcoming drops, and finally buy the NFTs that become available.
The surrounding text explains the components and about the NFT marketplace app.