Maximize
Component View: ORamaVR Cloud - ORamaVR Portal 3D model search slice — Portal model picker, JARIA Model Asset Service, and Model Index. ORamaVR Cloud [Software System] AI Cloud [Container: C# / ASP.NET Core + Python / Flask + FastAPI] ORamaVR Portal [Container: Angular / TypeScript — AnalyticsClient/src/app] Agents DB [Container: Azure SQL Database] Stores agent metadata, libraries, storyboards, model-asset rows, quotas, credit limits, associations. Model Assets Storage [Container: Azure Blob Storage] Stores 3D model assets, storyboard XML, and generated images. Vespa [Container: Vespa] Search / RAG backend used by JANVRED agents. Active DBOrchestrator backend (db_manager_id: vespa). Model Index [Component: Python / FastAPI] Neural indexing and retrieval for 3D model assets. Model Asset Service [Component: C#] 3D-model upload, reconciliation, indexing, and search. Model Retrieval Pipeline [Component: Python] Coordinates asset-pack ingestion, hybrid search, and Vespa document operations. Model Picker / Manager [Component: TypeScript] Upload, browse, index, and preview 3D model assets (FBX + materials); Three.js preview. ModelAssetService → ModelIndex — Indexes and searches 3D models Indexes and searches 3D models ModelIndex → Vespa — 3D-model indexing and hybrid search 3D-model indexing and hybrid search ModelAssetService → AgentsDB — Model asset and material rows Model asset and material rows ModelAssetService → ModelAssetsStorage — Model files and textures Model files and textures ModelRetrievalPipeline → Vespa — 3D-model indexing and hybrid search 3D-model indexing and hybrid search ModelPickerManager → ModelAssetService — Model assets CRUD + search + indexing status [HTTPS / JSON] Model assets CRUD + search + indexing status [HTTPS / JSON]
Component View: ORamaVR Cloud - ORamaVR Portal 3D model search slice — Portal model picker, JARIA Model Asset Service, and Model Index.
Legend Database Core module AI module Relationship
Component View: ORamaVR Cloud - ORamaVR Portal 3D model search slice — Portal model picker, JARIA Model Asset Service, and Model Index. ORamaVR Cloud [Software System] AI Cloud [Container: C# / ASP.NET Core + Python / Flask + FastAPI] ORamaVR Portal [Container: Angular / TypeScript — AnalyticsClient/src/app] Agents DB [Container: Azure SQL Database] Stores agent metadata, libraries, storyboards, model-asset rows, quotas, credit limits, associations. Model Assets Storage [Container: Azure Blob Storage] Stores 3D model assets, storyboard XML, and generated images. Vespa [Container: Vespa] Search / RAG backend used by JANVRED agents. Active DBOrchestrator backend (db_manager_id: vespa). Model Index [Component: Python / FastAPI] Neural indexing and retrieval for 3D model assets. Model Asset Service [Component: C#] 3D-model upload, reconciliation, indexing, and search. Model Retrieval Pipeline [Component: Python] Coordinates asset-pack ingestion, hybrid search, and Vespa document operations. Model Picker / Manager [Component: TypeScript] Upload, browse, index, and preview 3D model assets (FBX + materials); Three.js preview. ModelAssetService → ModelIndex — Indexes and searches 3D models Indexes and searches 3D models ModelIndex → Vespa — 3D-model indexing and hybrid search 3D-model indexing and hybrid search ModelAssetService → AgentsDB — Model asset and material rows Model asset and material rows ModelAssetService → ModelAssetsStorage — Model files and textures Model files and textures ModelRetrievalPipeline → Vespa — 3D-model indexing and hybrid search 3D-model indexing and hybrid search ModelPickerManager → ModelAssetService — Model assets CRUD + search + indexing status [HTTPS / JSON] Model assets CRUD + search + indexing status [HTTPS / JSON]
Component View: ORamaVR Cloud - ORamaVR Portal [
svg |
png |
puml ]