ZNize 平台(運行時、框架與 SDK)

ZNize 平台是一個通用型、多租戶的應用平台,具備統一的運行時、框架與軟體開發工具包(SDK), 用於構建各類應用,包括企業系統、SaaS 應用及各行業軟體解決方案。

多租戶運行時 · 模型驅動框架 · SDK · 模組化組裝 · 跨租戶互動

平臺架構與核心能力

多租戶運行架構

每個組織(租戶)運行於獨立的租戶域中。平台確保:

  • 嚴格資料隔離
  • 領域驅動資料引擎
  • 獨立執行上下文
  • 租戶級權限治理
  • 生命週期獨立管理

租戶在架構層面完全平等。

模組化能力組裝

平台支援可插拔功能模組。

系統能力透過模組組合建構,而非硬編碼。 實現:

  • 功能按需啟用
  • 領域擴展
  • 解決方案可控封裝
  • 清晰職責劃分
模組定義能力,運行時負責組裝。

模型驅動介面框架

邏輯視圖由領域模型與應用邏輯動態生成,並自動綁定至客戶端環境。

  • 介面並非靜態模板系統。
  • 邏輯視圖是領域模型與邏輯的動態投射。
  • 邏輯視圖透過使用者互動生成。
邏輯視圖自動綁定至客戶端運行環境,確保跨平台一致性。

分層站點組裝模型

租戶可構建由以下資源組成的站點:

  • 頁面與選單
  • 互動式業務元件嵌入
  • 邏輯介面客製化
  • I18N 國際化支援
站點層級支援繼承與可控覆寫。

分層國際化框架

國際化採用結構化資源繼承機制。

資源解析順序:

  • 站點資源包
  • 父站點資源包(逐級向上)
  • 模組資源包
  • 平台核心資源包
無需複製資源即可實現多層級客製化。

事務治理的業務執行機制

業務物件在事務邊界內運行。

運行時提供:

  • 版本化樂觀鎖
  • 狀態一致性保障
  • 領域完整性控制
確保跨租戶協作中的可靠執行。

跨租戶互動

該平台為跨租戶互動提供基礎能力,包括跨隔離租戶環境的數據交換與同步、流程協調以及協作。

  • 連接的租戶協同操作共享的數據。
  • 租戶之間進行數據交換與同步。
  • 跨租戶進行流程協調與執行。

跨租戶互動通過領域規則和交易式更新機制進行治理,以確保數據完整性與一致性。

基於邏輯視圖的測試自動化

客戶端驅動的自動化建立於與平台邏輯視圖模型一致的 API 之上。

測試直接操作頁面、容器、對話框與業務物件等業務層級元件,而非依賴脆弱的網頁元素, 確保在版本演進過程中仍具備穩定且可維護的流程驗證能力。

訂閱與計費基礎設施

內建多租戶訂閱與計費模組,支援企業級商業運營能力。

  • 租戶級訂閱管理
  • 彈性計費週期(按月 / 按年)
  • 自動帳單產生
  • 安全的自動續費機制
  • 訂閱升級與降級管理
無需外部訂閱計費系統即可實現可擴展的商業化運作。