Architecture Brief · 2026Technical Product Overview · v1.0

Technical architecture of Dorsa's unified private cloud management layer

An architecture summary for CTOs, enterprise architects and infrastructure, operations and security teams. Suitable for initial assessments, technical meetings and preliminary RFP responses.

Architecture6 logical layersLifecycle10 operational stepsDeploymentHybrid / on your infrastructure
Product categoryEnterprise cloud OSS/BSSDeployment modelOn your infrastructureAudienceOrganizations, banks and operatorsDocument statusTechnical overview, version 1.0
Dorsa Enterprise Cloud PlatformTechnical Architecture Catalog · 2026
Technical evaluation guidePDF version
Product Definition

Beyond a self-service portal

Dorsa Enterprise Private Cloud adds service and operations management to cloud and data center infrastructure. It connects product definitions, request lifecycles, governance, provisioning, asset registration, monitoring and support in one operating model.

01Unified management layer
06Logical architecture layers
10Steps from request to operation
HybridProvider integration model
01Request
02Governance and policies
03Approval workflow
04Automated provisioning
05Asset
06Actions
Business (BSS)

Product, consumer, project, order and service request definitions, with cost visibility.

Control

Organizational quotas, policies, workflows, roles, approvals and audit.

Operations (OSS)

Provisioning, CMDB, resource discovery, state reconciliation, alerts, changes and support.

The product's distinction is the traceable connection from Request → approval workflow → resource → asset → event → alert → change → incident rather than simply creating a resource from a form.

Logical Architecture

Six-layer logical architecture

01ExperienceEnterprise portal

Catalog · Request · Approval tasks · Assets · Actions

02Business SupportCloud Business Support (BSS)

Product · Consumer · Project · Order · Cost visibility

03Decision & ControlGovernance and policies

Quota · Policy · Workflow · Roles and access · Audit

04Service LifecycleService lifecycle and automation

Service request · Automated provisioning · Asset registration · Change

05Operations SupportCloud Operations Support (OSS)

Configuration Management Database (CMDB) · Resource discovery · State reconciliation · Warning · Incident · Issue

06InfrastructureProviders and data centers

OpenStack · Kubernetes · KubeVirt · Ceph · VMware (optional; disabled by default) · Networking and security

The integration hub spans these layers, supporting REST APIs, webhooks, OAuth2, API keys, data mapping, retries, dead-letter queues (DLQ), correlation IDs and two-way synchronization.

Identity and access

Single sign-on (SSO), role-based access control (RBAC), organizational roles and separation of duties

Integration foundation

REST APIs, webhooks, data mapping, retries, dead-letter queues (DLQ) and correlation IDs

Monitoring and audit

Events, metrics, alerts, audit history and end-to-end tracing

Domain Principles

Six boundaries that remain separate

Product

What is delivered?

Defines resource types, inputs, constraints, costs, provisioning interfaces, lifecycle and required policies.

Project

In what context is it delivered?

Defines the consumer, environment, owners, quotas, networking, business sensitivity, data classification and approver mappings.

Policy

Which deterministic decisions does the machine make?

Validates, constrains, enriches, labels, routes or rejects requests without human intervention.

Approval workflow

Which human decisions are required?

Manages approver roles, stage order, parallel paths, rejection, return for correction, escalation and audit history.

Quota

What capacity is permitted?

Controls capacity at both consumer and project levels, with workflows for increasing or transferring quotas.

Asset

What has actually been delivered?

Registers provisioned resources in the CMDB with owners, projects, lifecycle, backup status, monitoring and links to requests.

Request to Service

The standard path from request to operation

01
Select a product

The user selects the product and required operation.

02
Read project context

Organizational and environment information is read from the project.

03
Validate input

The form schema and product constraints are checked.

04
Calculate cost

Costs are calculated for display to the user.

05
Check quotas

Consumer and project quotas are evaluated.

06
Evaluate policies

Deterministic security, eligibility and placement rules are applied.

07
Determine approval path

A human approval path is built from the request context.

08
Provision the service

The appropriate provisioning executor and provider are selected and invoked.

09
Asset registration

The resource and its request relationship are registered in the CMDB.

10
Operate and reconcile

Status, configuration drift, alerts, changes and support are tracked.

Governance Decision Model

Organizational control without unnecessary interruption

The enterprise edition follows controlled continuation when no rule exists (Fail-Open). The absence of a rule alone must not stop delivery. Only an active rule that explicitly rejects or a final workflow rejection stops the process.

ConditionBehaviorResult
No quotaNo limit is appliedContinue
No active policyThe request continues without additional rulesContinue
No active workflow or stageApproval not required is recorded, and provisioning beginsProvision service
Valid workflowA role-based task is created and the request waits for a decisionWait
Policy explicitly rejectsThe request stops with a traceable reasonStop
Final rejectionThe service lifecycle stops and request and order states are synchronizedReject
Policy

A deterministic machine rule: allow, reject, warn, automatically amend a request or route it.

Approval workflow

An accountable human decision: approve, reject, return for correction, escalate or delegate.

Operations & Assurance

From asset registration to configuration drift control

Cloud assets and CMDB

  • Automatic asset registration
  • Owner and project
  • Lifecycle status
  • Links to requests and changes

Resource discovery and reconciliation

  • Discover resources outside the platform
  • Compare provider state with the CMDB
  • Detect configuration drift
  • Generate operational differences

Events, alerts and incidents

  • Operational and business events
  • Alert severity and instances
  • Acknowledgment and resolution
  • Convert alerts to issues

Change and support

  • Change request
  • Before and after state
  • Execution and rollback results
  • Issues, notes and escalation
Cloud Operating Model

From design to stable operations

The platform does more than provision resources. It covers design, delivery and operations with traceable responsibilities and outcomes.

Day zero01

Design and preparation

Define the organizational model, products, projects, providers, networking, roles and policies.

Current-state assessmentArchitectureIntegrationCatalog
Day one02

Service requests and provisioning

Requests are validated, pass quota and approval checks, then resources are delivered.

RequestGovernanceApprovalAutomated provisioning
Day two03

Operations and assurance

Assets, health, changes, configuration drift, incidents and support are managed in one lifecycle.

Asset databaseState reconciliationWarningChange
Resource Coverage

Cloud and data center integration scope

Final integrations and provider coverage are defined during technical assessment. The architecture is designed to manage these resource groups.

OpenStack and compute resources

Virtual machine · Operating system image · Machine resource configuration · Storage volume · Snapshot · Backup · Network · Floating IP · Load balancer

Kubernetes

Cluster · Node · Namespace · Workload · Service · Ingress · Persistent Volume Claim (PVC) · Managed database · KubeVirt virtual machine

Ceph and storage

Cluster · OSD · RBD image (block storage) · RGW bucket (object storage) · Storage pool · Cluster health and maintenance

Data centers and integration

VMware (optional; disabled by default) · DNS provider · Physical server · Rack · Network device

Capability Readiness

Enterprise edition scope status

AreaProduct readiness status
Basic catalog and orderingReady to deliver
Governance, quotas and policiesReady and extensible
Multi-stage workflows and approval tasksReady to deliver
Service request lifecycleReady; service coverage is extensible
Cloud assets and CMDBReady to deliver
Resource discovery and reconciliationOperationally ready
WarningIn progress
Incident and issue mappingBasic and extensible
Change requestBasic
Capacity and quota transferBasic
Unified audit foundationBeing completed and improved

The exact operations, providers and integrations covered for each customer are recorded in the project's technical scope and delivery matrix.

Product Packaging

Three levels of incremental maturity

01Launch a private cloud portal quickly

Basic

  • Enterprise portal
  • Product catalog
  • Requests and orders
  • Basic automated provisioning
  • Basic cloud assets
  • Basic users, roles and audit
02Operational controls, approvals, quotas and CMDB

Enterprise operations

  • Quotas and policies
  • Workflows and approvals
  • Service lifecycle
  • Advanced CMDB
  • Resource discovery and reconciliation
  • Basic alerts, issues and changes
03Large organizations, banks and operators

Enterprise cloud OSS/BSS

  • Advanced capacity management
  • Quota increases and transfers
  • Advanced incident and change management
  • Management reports
  • Additional providers
  • Custom policies and workflows
Scope Boundary

What is intentionally outside this edition's core scope?

Wallets and account top-upsOnline paymentsPublic commercial invoicingBudgets and cost approvalsAdvanced departmental chargeback in the current editionProcurement and contract managementBuilding a complete IT service management (ITSM) system like ServiceNow

Cost calculation supports visibility and management reporting but does not automatically create or change financial approvals. The platform does not rebuild a complete ITSM suite; it integrates with existing enterprise tools.

Architecture Workshop

Turn your organization's real requirements into a technical matrix

The meeting's output can define provider coverage, modules, roles, integrations and deployment stages.

Request an architecture meeting