ZNize Platform 6.0 Developer Guide

2 Architecture

Architectural Foundations for Governed Multi-Tenant Systems.

ZNize Platform is a runtime architecture designed around isolation, composability, and governed coordination. It defines structural execution boundaries that enable independent tenants to operate within a unified system.

Tenant as the Fundamental Execution Unit

The tenant is the primary architectural boundary. Each tenant defines: No tenant holds structural privilege over another. Tenant equality is a core invariant. Isolation is enforced at the session, persistence, and transaction layers.

Domain-Centric Execution Core

At the center of the platform is a model-driven execution engine based on JPA domain entities. Architectural characteristics: The runtime does not treat data as passive records. Business objects execute within managed transactional contexts that guarantee consistency and determinism. State mutation is governed, not implied.

Structured Transaction Governance

All business operations execute inside controlled transaction scopes. The architecture enforces: Transaction governance is foundational for cross-tenant coordination without data replication. Consistency is preserved through structured execution, not eventual propagation.

Logical View Projection Model

The user interface layer is a runtime projection of domain state. The platform introduces a logical view abstraction that: The UI is not constructed as static templates detached from domain logic. It is a runtime projection of the model. Presentation and execution are structurally aligned.

Modular Composition Graph

Capabilities are introduced through modules. Architecturally: The system is extended through controlled module composition.

Configurable Tenant Type Model

Tenant types are defined as structured module assembly configuration. A tenant type: Individual tenants instantiate from a type and may enable permitted subsets. Standardization occurs at configuration level — not through code duplication.

Hierarchical Site and Resource Resolution

Site composition follows a hierarchical model. Architectural resolution order: Overrides are resolved deterministically without resource replication. Internationalization and customization operate through layered resolution rather than duplication.

Coordinated Cross-Tenant Interaction Model

Cross-tenant collaboration is structured as coordinated state transitions. Key architectural rules: Collaboration occurs without dissolving isolation boundaries. The architecture supports enterprise ecosystems while preserving independence.

Automation Aligned with Architectural Abstractions

Automation operates against the logical view model rather than browser implementation details. Architecturally: This ensures regression resilience independent of presentation-layer changes. Automation reflects architecture, not markup.

Architectural Summary

ZNize Platform is architected around: It is a governed runtime architecture designed for structured enterprise ecosystems.
OverviewInstallationFrames / No Frames