Maximize
Component View: ORamaVR Cloud - AI Cloud Important internals of the JARIA Service API — gateway, agent/billing, library, and model-asset services. ORamaVR Cloud [Software System] AI Cloud [Container: C# / ASP.NET Core + Python / Flask + FastAPI] 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. Login API [Container: C# / ASP.NET Core] Provides authentication, account, tenant, licensing, SDK, and recording services. JARIA Service API [Component: C# / ASP.NET Core] Authentication, usage billing, agent metadata, content authoring, and model-asset endpoints. JANVRED Server [Component: Python / Flask] Agent orchestration, streamed LLM completions, and document retrieval. Model Index [Component: Python / FastAPI] Neural indexing and retrieval for 3D model assets. Gateway & Authentication [Component: C#] JWT validation plus streaming request routing to JANVRED. Agent Metadata & Billing [Component: C#] Agent configuration, conversation history, credit limits, and token/image quotas. Library Services [Component: C#] Document-library metadata, ingestion, retrieval, and file management. Model Asset Service [Component: C#] 3D-model upload, reconciliation, indexing, and search. JARIAServiceAPI → GatewayAuthentication — JARIAServiceAPI → AgentMetadataBilling — JARIAServiceAPI → LibraryServices — JARIAServiceAPI → ModelAssetService — JARIAServiceAPI → JANVREDServer — Delegates agent and generative AI requests Delegates agent and generative AI requests JARIAServiceAPI → ModelIndex — Indexes and searches 3D models Indexes and searches 3D models ModelAssetService → ModelIndex — Indexes and searches 3D models Indexes and searches 3D models JARIAServiceAPI → AgentsDB — Stores agent, library, storyboard, and usage data Stores agent, library, storyboard, and usage data JARIAServiceAPI → ModelAssetsStorage — Stores documents, storyboards, images, and model assets Stores documents, storyboards, images, and model assets GatewayAuthentication → AgentsDB — Looks up agent configuration Looks up agent configuration AgentMetadataBilling → AgentsDB — Agent metadata, histories, and usage budgets Agent metadata, histories, and usage budgets LibraryServices → AgentsDB — Library metadata Library metadata LibraryServices → ModelAssetsStorage — Library documents Library documents ModelAssetService → AgentsDB — Model asset and material rows Model asset and material rows ModelAssetService → ModelAssetsStorage — Model files and textures Model files and textures JARIAServiceAPI → LoginAPI — Authenticates requests and obtains storage authorisation [HTTPS / OIDC] Authenticates requests and obtains storage authorisation [HTTPS / OIDC] GatewayAuthentication → LoginAPI — Verifies user identity [HTTPS / OIDC] Verifies user identity [HTTPS / OIDC] LibraryServices → LoginAPI — Obtains storage authorisation [HTTPS] Obtains storage authorisation [HTTPS]
Component View: ORamaVR Cloud - AI Cloud Important internals of the JARIA Service API — gateway, agent/billing, library, and model-asset services.
Legend Container Database Core module AI module Relationship
Component View: ORamaVR Cloud - AI Cloud Important internals of the JARIA Service API — gateway, agent/billing, library, and model-asset services. ORamaVR Cloud [Software System] AI Cloud [Container: C# / ASP.NET Core + Python / Flask + FastAPI] 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. Login API [Container: C# / ASP.NET Core] Provides authentication, account, tenant, licensing, SDK, and recording services. JARIA Service API [Component: C# / ASP.NET Core] Authentication, usage billing, agent metadata, content authoring, and model-asset endpoints. JANVRED Server [Component: Python / Flask] Agent orchestration, streamed LLM completions, and document retrieval. Model Index [Component: Python / FastAPI] Neural indexing and retrieval for 3D model assets. Gateway & Authentication [Component: C#] JWT validation plus streaming request routing to JANVRED. Agent Metadata & Billing [Component: C#] Agent configuration, conversation history, credit limits, and token/image quotas. Library Services [Component: C#] Document-library metadata, ingestion, retrieval, and file management. Model Asset Service [Component: C#] 3D-model upload, reconciliation, indexing, and search. JARIAServiceAPI → GatewayAuthentication — JARIAServiceAPI → AgentMetadataBilling — JARIAServiceAPI → LibraryServices — JARIAServiceAPI → ModelAssetService — JARIAServiceAPI → JANVREDServer — Delegates agent and generative AI requests Delegates agent and generative AI requests JARIAServiceAPI → ModelIndex — Indexes and searches 3D models Indexes and searches 3D models ModelAssetService → ModelIndex — Indexes and searches 3D models Indexes and searches 3D models JARIAServiceAPI → AgentsDB — Stores agent, library, storyboard, and usage data Stores agent, library, storyboard, and usage data JARIAServiceAPI → ModelAssetsStorage — Stores documents, storyboards, images, and model assets Stores documents, storyboards, images, and model assets GatewayAuthentication → AgentsDB — Looks up agent configuration Looks up agent configuration AgentMetadataBilling → AgentsDB — Agent metadata, histories, and usage budgets Agent metadata, histories, and usage budgets LibraryServices → AgentsDB — Library metadata Library metadata LibraryServices → ModelAssetsStorage — Library documents Library documents ModelAssetService → AgentsDB — Model asset and material rows Model asset and material rows ModelAssetService → ModelAssetsStorage — Model files and textures Model files and textures JARIAServiceAPI → LoginAPI — Authenticates requests and obtains storage authorisation [HTTPS / OIDC] Authenticates requests and obtains storage authorisation [HTTPS / OIDC] GatewayAuthentication → LoginAPI — Verifies user identity [HTTPS / OIDC] Verifies user identity [HTTPS / OIDC] LibraryServices → LoginAPI — Obtains storage authorisation [HTTPS] Obtains storage authorisation [HTTPS]
Component View: ORamaVR Cloud - AI Cloud [
svg |
png |
puml ]