333

" />

首頁-方案 - DaaS應用API解決方案

價值
DaaS 數據平台是一個開放式的數據應用采集與共享平台,采用開放合作的态度,帶動和引導政府和社會數據資源開放和服務創新。平台采用獨創的運行時軟件體系結構重建技術研發的API生成、運行與管理,通過智能化的API生成,實現原系統對外服務能力,實現對多種數據源的數據進行統一載入、分類、處理以及存儲,通過 API 共享式對外提供數據訂閱和應用接入服務,同時對 API 進行全程管理和支持,統一并簡化了數據采集與共享。

 


 
應用
DAAS 數據平台,以技術突破的方式,無侵入式打破 各孤立“數據源”的孤島,聯接數據源和數據使用方,讓多源、異構、跨時空數據通過“數 據網關”流動起來,實現數據應用能力的擴展,平台緻力于建立統一的數據管理和訪問平台,便于統一維護和管理,提供“一站式”的數據接口訪問與共享服務。

 

DaaS 數據服務平台,綜合考慮到系統兼容性、易用性、可靠性等因素,選擇基于J2EE的框架提供服務運行的基本框架,平台集合擴展 Restfull,EJB,CDI,Spring,JPA,Hibernate 等主流的框架結構,這些經過調有的主流框架為平台提供基本的服務運行環境。同時,在容器兼容性上做了優化,服務可以基于JBoss,Tomcat,Netty 等穩定容器提供服務,并使用 Apache httpd,Ngnix提供 http服務。
基礎服務層主要分為兩個組成部分即基礎服務和數據存儲服務。 基礎服務包含 DaaS 數據服務平台所需的一些基礎服務,如用戶管理,授權管理, 項目管理,通知服務,環境配置,任務管理,服務狀态監控等。 數據存儲服務為平台提供統一的數據持久化方案,可以将平台管理數據存儲在SQL數據庫中如 MySQL,Oracle 等,也可以将數據存儲在 NoSQL數據庫中如 MongoDB等,并提供可靠的數據備份 / 重載機制,以防系統異常造成數據丢失。
DaaS 數據平台分主要由生成平台,運行平台和管理平台三部分組成。DaaS 生成平台包含雲倉庫,雲編譯,雲部署等主要功能。生成平台會為每個項目組分配用戶空間,各個用戶空間之間互不影響,存儲倉庫, 編譯環境等都在用戶空間中完成,編譯後API可以自動通過生成平台部署發布在雲端測 試環境,并完成雲端測試、封裝、打包。DaaS運行平台為生成平台建模生成的API資源包提供運行環境,同時提供配套服務,如安全機制,緩存機制,訪問控制等。DaaS 管理平台負責 API 運行時監管服務,提供 API 運行生命周期管理功能,并可以對API運行的健康狀态進行監控,以便可以及時采用應對措施避免或者減少異常情況帶 來的損失。管理平台可以進行用戶訪問進行控制,阻止惡意用戶或者未授權用戶訪問。 用戶行為的審計和分析統計的工作也可以由管理平台來完成。