漢得技術中臺HZERO前端
一款基於微服務架構的技術中臺產品,可支持企業各種系統搭建或產品研發,幫助企業快速構建技術中臺。node
漢得技術中臺HZERO是企業級技術中臺, 結合漢得多年的項目實施經驗,應用微服務、容器、DevOps等雲原生技術,封裝了大量技術開發包、技術應用組件、技術場景實現能力,並結合以人工智能、大數據、物聯網和雲技術爲表明的新一代信息技術,建設成爲可支持各類企業級數字化應用的技術開發與應用平臺。react
基於沉澱的各類技術組件與能力,能快速組合實現業務場景,幫助企業更加高效便捷地落地產品研發、業務需求,快速進行數字化轉型,減小企業在數字化過程當中重複造輪子帶來的成本浪費。支持SaaS模式應用,提供了一個可支持企業各業務系統及產品快速開發實現的微服務應用數字化融合平臺, 富含各種開箱即用的組件G-General、A-AI、B-BigData、M-Mobile、D-DevOps,助力企業跨越Cloud(IaaS/PaaS)與自身數字化的鴻溝,共享業務服務的組合重用,爲企業服務化中臺整合、數字化轉型提供強力支撐,也爲企業提供了最佳架構實踐。數據庫
同時,HZERO 使用 Spring Cloud 做爲微服務分佈式系統,還基於 Spring Boot 進行了通用性模塊的封裝,例如鑑權服務、調度服務、消息服務等等;前端使用 React 做爲開發組件,基於AntD進行二次封裝和改造並自研了C7N UI前端組件庫,使之更適合企業級應用系統的使用體驗。後端
1. HZERO應用場景
(1)產品研發
HZERO沉澱可複用的通用技術組件和服務,提供了豐富的基礎功能,可快速配置、複用到企業新的業務場景中,讓產品研發無需浪費精力再造輪子,輕鬆應對不斷變化的業務需求,快速響應變化,提高業務水平。緩存
(2)數據市場
完整的信息化系統,知足企業的各項信息化支撐需求,幫助企業建設數據資產,經過可視化工具將各業務流程產生的數據信息轉換爲有意義的信息,造成企業數據服務體系,爲企業供需鏈上的合做、中高層的管理決策等提供支持。安全
(3)ERP拓展
採用開源、快速、低代碼、可視化的敏捷開發方式,可對ERP功能進行精細化擴展,同時集成其餘標準功能,能夠極大下降流程改形成本,提高流程改造效率,提供了拓展ERP系統的最佳解決方案。微信
(4)電商門戶
技術成熟,平臺穩定,安全、可靠,知足高併發、大數據處理業務場景,可幫助企業輕鬆搭建簡單和複雜的電商平臺。同時,能以最小的價值快速進行迭代升級,而不影響到平臺的正常、良性運營。架構
2. HZERO總體架構
HZERO 採用 J2EE 技術體系,基於 Spring Cloud 微服務框架進行封裝(可兼容Dubbo),平臺設計靈活可擴展、可移植、可應對高併發需求。同時兼顧私有云、公有云、混合雲部署,支持SaaS 模式應用。併發
平臺由下至上包含了四層:
(1)開放平臺
開發框架: 平臺底層應用的基礎框架,是一個微服務系統運行所必要的組件服務。平臺提供較好的兼容性,可根據須要選擇不一樣的基礎組件,如註冊中心、配置中心、分佈式事務等,並能很好的適配阿里EDAS、百度CNAP等公有云平臺。
輔助開發包: 針對開發人員進行技術開發支持,提供一系列通用的開發工具包,定義了基礎工具類,如配置、緩存、消息、圖形驗證碼等工具,減小開發人員重複造輪子,幫助提升代碼編寫效率。
開發組件: 包含通用的Starter組件,如Excel導入導出、數據防篡改等,另外包含服務客戶端組件,便於技術開發過程當中,快速使用通用服務提供的能力。
(2)通用服務
平臺中包含的開發業務系統所須要的基礎服務,如分佈式調度、消息、權限、文檔、支付管理等,能快速適配各產品線、各業務系統的通用基礎功能需求,幫助提升開發效率。
(3)鏈接服務
整合外部能力,使平臺內服務在使用外部能力時變得可配置和更簡便。經過集成各外部能力平臺如百度雲PaaS、阿里雲PaaS等,可豐富平臺功能的應用場景,如OCR、語音識別等場景。
(4)技術能力
沉澱下來的能直接實現某些技術場景的能力。包括實現IoT應用場景、OCR多圖識別應用場景、NLP提取文字中關鍵字段的應用場景、移動平臺、數據集成與應用平臺等。能提供給企業直接配置和組合調用去實現一些業務場景。
基於這些組件服務,平臺提供不少開箱即用功能:
-
基本功能: 目前主要包括平臺管理、門戶管理,報表管理及工做流等一系列一個業務系統所必須的基礎功能;
-
治理功能: 主要作服務治理,包含服務管理、服務配置、服務監控如服務實例信息、限流、熔斷、服務分流、調用鏈管理等;
- 應用功能: 主要有支付配置應用、全文檢索應用、在線編輯應用、在線驗證應用等開箱即用功能。
3. HZERO主要技術棧
(1)基礎架構
支持在Linux和Windows Server系統安裝,支持私有云、公有云、混合雲部署,以及支持基於Docker容器化技術的部署方式。
(2)DB支持
默認支持當前企業經常使用的多種關係型數據庫,未默認支持的DB也可根據須要進行擴展:
-
ORACLE
-
SQL Server
-
MySQL
-
PostgreSQL
-
TiDB
-
GaussDB
- HANA
應用了兩種NoSQL DB:
-
Redis
- MongoDB
(3)後端技術棧
-
核心框架:Spring Framework
-
微服務框架:Spring Cloud
-
安全框架:Spring Security + Spring Oauth + JWT
-
三方登陸組件:Spring Social
-
開發框架:Spring Boot
-
任務調度:Quartz
-
持久層框架:MyBatis
-
模板引擎:Thymeleaf
-
數據庫鏈接池:Hikari
-
客戶端負載均衡:Ribbon
-
熔斷組件:Hystrix
-
網關組件:Spring Cloud Gateway
-
日誌管理:Logback
-
單元測試組件:Junit
-
運行容器:Undertow
-
API文檔管理:Swagger2
- 中間件操做組件:Spring Data Redis、Spring Data MongoDB
(4)前端技術棧
-
JS框架:react、dva、nodejs
-
CSS框架:Less
-
組件庫:Ant Design
-
富文本:CKEditor
-
工具庫:Lodash、Moment、Mock.js
-
多模塊管理:Lerna
-
測試框架:Jest
- 打包構建工具:Webpack
4. HZERO產品優點
HZERO 解決了產品研發、項目實施面臨的許多重複性工做問題,下降了交付成本,提升了交付效率。同時,統一技術路線,統一開發規範,使基於HZERO平臺開發的各類產品可以無縫對接,造成融合的產品,有效解決各自產品技術路線不一致帶來的兼容性問題,便於更好地交付和客戶使用體驗。
沉澱與提供面向業務場景的可複用技術應用能力,以產品的思惟來打造爲企業提供能力複用的企業數字化中臺。基於 HZERO,咱們具有以下優點:
-
技術領先
基於微服務架構,先後端分離,模塊獨立可插拔設計。
-
開箱即用
包含許多開箱即用的通用服務和組件,多款成熟應用產品。
-
安全穩定
已有近百家客戶使用,技術成熟,平臺穩定,安全、可靠。
-
應用豐富
配套多款企業級技術和業務應用產品,爲客戶提供一站式解決方案。
-
簡單運維
包含監控運維平臺,監控平臺健康狀況,及時發現問題。
-
複雜場景
知足高併發、大數據處理業務場景,輕鬆搭建電商平臺。
-
SaaS應用
支持SaaS多租戶權限管理,多級權限設計知足不一樣客戶需求。
-
持續更新
專業團隊專職研發更新,持續完善功能,精益求精。
關於HAND(漢得)
上海漢得信息技術股份有限公司(如下簡稱「漢得」」或「HAND」)成立於1996年,並於2011年在深圳證券交易所創業板上市(證券代碼:300170,證券簡稱:漢得信息)成爲主營業務領域的首家A股上市公司。HAND是中國信息服務行業的領先公司之一,通過20餘年的積累與沉澱,已由最初的信息化產品實施商,歷經解決方案提供商階段,發展爲數字化生態綜合服務商,成爲鏈接企業管理與信息技術的橋樑。
做爲中國市場上頗具規模的企業信息化服務商,HAND擁有豐富的實施服務經驗與全面的信息化服務能力,可以爲客戶提供涵蓋規劃、實施、定製開發、運維、升級等的企業信息化建設全生命週期IT服務。漢得擁有強大的企業解決方案、行業方案能力以及SaaS發展潛力,可以爲企業量身定製產品以解決特定業務場景及需求,同時提供專業服務助力企業將這些產品發揮出更大價值;漢得自有技術體系的飛速發展,更進一步提高自有解決方案設計及產品研發能力,爲自有產品與解決方案的作深作精,提供強有力支持。
- 漢得官網: https://www.hand-china.com(瞭解漢得更多內容)
- 漢得開放平臺: http://open.hand-china.com(瞭解漢得更多產品內容)
- 微信公衆號(技術): 四海漢得
歡迎你們關注【四海漢得】微信公衆號,瞭解漢得技術產品的最新動態及技術知識分享,
進入【漢得開放平臺】,查看、瞭解、體驗、探討漢得更多產品功能特性。