이 이미지는 Oracle Blockchain Platform(OBP)을 사용하여 Oracle Cloud Infrastructure에 배포된 NFT 마켓플레이스 앱을 보여줍니다. 이 구조는 3개의 VCN을 포함하는 OCI 테넌시가 있는 OCI 영역을 보여줍니다.
OCI 테넌시에는 WAF(Web Access Firewall) 및 OCI IAM 구성요소가 포함됩니다.
- 첫번째 VCN에는 OCM(Oracle Content Management) 사이트가 포함되어 있습니다.
- 두 번째 VCN에는 IPFS(컴퓨트 가상 머신)와 커스터마이징 NFT 마켓플레이스 앱, Oracle Mobile Hub가 포함되어 있습니다.
- 세번째 VCN은 다음 구성 요소를 호스트합니다.
- Oracle Content Management - OCM Webhook을 사용하여 API 게이트웨이에 접속합니다.
- API 게이트웨이는 Oracle Functions를 사용하여 OBP에 접속합니다.
- OBP는 RHDB(리치 내역 데이터베이스)를 사용하여 ABD(Autonomous Database)에 연결합니다.
- 구축된 NFT 마켓플레이스 앱은 세 번째 VCN에 호스팅된 VBCS(Visual Builder Cloud Service)를 사용하여 OBP에 연결됩니다.
- 또한 VBCS는 Oracle CX Commerce에 연결되고 OCI 지역 외부에 있는 온프레미스 시스템에 대한 재무 보고에 사용됩니다.
- Oracle Analytics는 ADB에 연결되고 NFT 마켓플레이스에 대한 내장 대시보드를 제공합니다.
이 다이어그램은 NFT 마켓플레이스를 사용하는 세 가지 다른 사용자 역할의 사용자 여정을 보여 줍니다.
- NFT 편집기: Oracle Content Management를 사용하여 생성된 사이트에서 콘텐츠를 수집하여 NFT 콘텐츠를 생성합니다.
- 마켓플레이스 관리자: NFT 마켓플레이스에서 마켓플레이스 운영 및 컨텐츠를 모니터링하고 사용자를 중재하며 마켓플레이스, 특정 사용자 또는 NFT 트랜잭션에 대한 구성 설정을 관리합니다.
- 마켓플레이스 사용자: 모바일 허브를 사용하여 NFT를 찾고 다가오는 드롭을 확인 및 등록하고, 마지막으로 사용 가능한 NFT를 구매합니다.
주변 텍스트는 구성요소 및 NFT 마켓플레이스 앱에 대해 설명합니다.