數據對于銀行的重要性不言而喻,數據服務平臺是銀行數據架構的重要組件,是數據中臺戰略的基礎能力,是以服務的方式體現數據集價值的關鍵?;阢y行現有數據資源,為數據應用端提供高可用、高性能、高并發、自主、靈活、快速的數據資產發布、共享服務,進而實現公共基礎數據高效使用,提升數據服務集中化、體系化管理。最終實現數據與應用之間松耦合關系,建立數據服務化、總線化數據中臺戰略,實現數據即服務(DaaS)構想。
對數據應用和消費方來說,數據服務平臺能做到:
1. 屏蔽數據源,隱藏數據計算,打通壁壘實現數據共享,加固數據安全;
2. 共享數據服務支撐數據應用產品化、場景化。
3. 數據源數據資產化,服務運行,資產變現。
數據服務平臺建立數據服務化、共享化、高效的數據服務高速公路。包括了四大組件:服務網關(運行態)、開發平臺(開發態)、管理平臺(管理態)和治理平臺(治理態)
Sm@rtDSP 在數據門戶發布服務目錄,為全行數據消費者提供統一的數據服務,支持將內、外部數據服務統一整合和管理。
平臺支持通過ESB、直接服務請求、聯機API、批量文件或者消息中間件等多種渠道請求數據服務。
平臺內置數據庫驅動引擎,快速適配主流數據庫,支持國產化,支持數據庫類型的擴展。
支持多種通訊協議,通過在網關接入、接出層的協議適配,同一服務可以發布不同協議的報文,滿足多種應用場景。
數據服務網關支持多種報文格式的轉換,包括JSON、XML、SOFA 等。
平臺在服務鑒權、數據安全、內容脫敏、報文傳輸等領域均有相關安全處理機制。
通過可視化大屏展示網關、數據服務的實時運行狀態,支持服務鏈路查看和告警。
通過數據服務治理,對數據服務分類、服務標準和規范、服務運營和管理進行統一的治理。
平臺實現數據服務的注冊、發布、路由、限流、熔斷、組合、轉換、并發負載等功能。
平臺提供數據服務開發IDE,實現數據服務的開發、測試、版本管理、打包等能力。
實現從服務需求、開發、測試、打包部署、發布、運行、監控、運營、下線等全生命周期管理。
平臺提供服務的在線測試模塊,在開發和上線前,隨時驗證服務的正確性。
平臺支持查詢類服務、文件類服務、實時數據服務等服務類型,支持同步和異步服務。
平臺支持按照數據源、渠道、單個服務、服務分類設置單個和批量數據服務的流量參數,實現服務運行流量控制。
平臺通過配置的方式實現數據服務是否需要緩存、緩存大小參數設置等。
平臺主動探測故障,做到預定策略對服務節點、服務進行隔離,也支持管理端手動隔離服務。
采用服務鑒權的方式,保證安全、有效的服務訪問控制,包括服務申請和審批、服務/訪問令牌、用戶密碼等多種方式。
支持基于已有服務按照場景組合新的服務,支持串行、并行和混合型服務組合。
支持記錄異步流水,滿足服務異步調用的應用場景。
數據服務內置多個公共組件,也支持自定義服務組件,包括脫敏組件、字段映射、前置/后置任務組件等。
將已有數據服務以服務目錄的方式分類呈現,用戶可以查看單個服務詳情,也支持將服務目錄集成到數據門戶統一管理。
平臺提供數據服務門戶,可視化展示服務目錄、服務運營監控、服務查詢、服務運營管理等。
平臺通過分析服務運營數據,自動生成服務運行報表和運營報告,提升數據服務平臺的運營效率和質量。
平臺記錄多種日志,提供操作日志、服務日志的快速檢索。
提供完整的服務標準和規范文檔,幫助客戶完成數據服務治理工作。
基于數據服務之上的應用場景眾多,平臺的實施過程中可以協助客戶完成服務場景的規劃。
每一個數據服務都有相關的版本和詳情描述,支持發布獨立的數據服務版本和版本間差異對比。