金現(xiàn)代:輕騎兵低代碼開發(fā)平臺(金現(xiàn)代輕騎兵低代碼開發(fā)平臺)

來源:“鑫智獎”第五屆金融數(shù)據(jù)智能優(yōu)秀解決方案評選

獲獎單位:金現(xiàn)代

榮獲獎項:網(wǎng)絡(luò)影響力TOP10優(yōu)秀解決方案

一、解決方案簡介

在金融領(lǐng)域數(shù)字化轉(zhuǎn)型不斷深化的今天,應(yīng)用交付速度很大程度上影響著企業(yè)創(chuàng)新的速度。但傳統(tǒng)開發(fā)模式開發(fā)周期長、人力成本高、開發(fā)模式僵化,難以為金融企業(yè)提供高效的開發(fā)流程,滿足劇烈變化的市場需求與客戶期望。

除此以外,金融企業(yè)天然地?fù)碛锌蛻粜袨椤⑹袌鲎兓?span id="gg8g4gg" class="candidate-entity-word" data-gid="18542263">海量數(shù)據(jù),加上企業(yè)內(nèi)部系統(tǒng)多,系統(tǒng)分散,又加大了數(shù)據(jù)在各個部門之間流通的難度和成本,海量數(shù)據(jù)無法真正用起來,發(fā)揮其價值。

輕騎兵低代碼開發(fā)平臺提供基于拖拽配置式的可視化頁面、流程設(shè)計器,提供了一系列可擴展組件庫、自定義組件庫、頁面模板庫、公共樣式庫等資源庫,支持用戶通過“拖拉拽 簡單配置”的方式進(jìn)行多種復(fù)雜場景下的原型繪制、功能開發(fā)、數(shù)據(jù)庫設(shè)計、流程設(shè)計、移動開發(fā)等工作。

在安全防護體系的支撐下,平臺能夠?qū)Υ罅糠?wù)進(jìn)行統(tǒng)一治理,并支持接入IM、人工智能等第三方服務(wù),能夠有效協(xié)助開發(fā)者進(jìn)行APP、小程序、Web應(yīng)用以及可視化大屏等應(yīng)用的快速開發(fā)與管理。同時提供公式編輯、在線腳本編寫、外部腳本注冊等多種二次開發(fā)方式,為金融企業(yè)復(fù)雜業(yè)務(wù)場景的開發(fā)提供支撐。提供單體與微服務(wù)架構(gòu)兩種開發(fā)模式,支持從單體架構(gòu)直接切換到微服務(wù)架構(gòu),并提供全套的微服務(wù)相關(guān)服務(wù)支撐,能夠快速搭建微服務(wù)應(yīng)用。

平臺提供與其他平臺或系統(tǒng)進(jìn)行融合集成的能力,包括接口形式集成、代碼級融合,便于金融企業(yè)內(nèi)部系統(tǒng)的互聯(lián)互通。

對于金融企業(yè)而言,數(shù)據(jù)安全性至關(guān)重要,輕騎兵低代碼開發(fā)平臺的建設(shè)過程嚴(yán)格參照了《信息安全等級保護管理辦法》,符合安全測試的相關(guān)檢查項。

平臺具體架構(gòu)與設(shè)計思路如下:

1.平臺流程設(shè)計

平臺提供工作流引擎,基于輕騎兵進(jìn)行業(yè)務(wù)系統(tǒng)開發(fā)時,能夠以可視化形式進(jìn)行相關(guān)流程設(shè)計及開發(fā)。輕騎兵提供的流程引擎支持近百種流程服務(wù)接口,提供包括加簽、減簽、駁回到指定節(jié)點等一系列的具有中國特色的流程操作方式。

金現(xiàn)代:輕騎兵低代碼開發(fā)平臺(金現(xiàn)代輕騎兵低代碼開發(fā)平臺)

系統(tǒng)流程圖

2.平臺架構(gòu)設(shè)計

輕騎兵支持單體與微服務(wù)雙架構(gòu),微服務(wù)架構(gòu)采用當(dāng)前主流的技術(shù)組件,能夠滿足復(fù)雜業(yè)務(wù)場景對平臺架構(gòu)的要求,將系統(tǒng)功能分解到離散的各個服務(wù)當(dāng)中,從而降低系統(tǒng)的耦合性,并提供更加靈活的服務(wù)支持。

金現(xiàn)代:輕騎兵低代碼開發(fā)平臺(金現(xiàn)代輕騎兵低代碼開發(fā)平臺)

系統(tǒng)架構(gòu)圖

3.平臺功能設(shè)計

平臺可提供WEB界面供開發(fā)人員、業(yè)務(wù)人員使用,其核心功能由統(tǒng)一門戶、基礎(chǔ)平臺、可視化設(shè)計器、流程中心、移動平臺、數(shù)據(jù)模型等組成,以標(biāo)準(zhǔn)的規(guī)范進(jìn)行統(tǒng)一管理。在安全防護體系的支撐下,平臺能夠能夠有效協(xié)助開發(fā)者進(jìn)行APP、小程序、Web應(yīng)用以及可視化大屏等的快速開發(fā)與管理。

金現(xiàn)代:輕騎兵低代碼開發(fā)平臺(金現(xiàn)代輕騎兵低代碼開發(fā)平臺)

功能架構(gòu)圖

4.平臺安全設(shè)計

依據(jù)《國家信息安全等級保護(2.0)標(biāo)準(zhǔn)》要求,按照等級保護二級系統(tǒng)要求進(jìn)行安全防護設(shè)計,并根據(jù)業(yè)務(wù)系統(tǒng)的不斷完善加強對網(wǎng)站的防護,最大限度的保障系統(tǒng)的安全、可靠和穩(wěn)定運行。

依據(jù)國家信息安全管理要求,結(jié)合系統(tǒng)面臨的風(fēng)險分析,確定案例的主要防護目標(biāo)包括:

(1)確保系統(tǒng)滿足國家信息安全等級保護和公司管理信息系統(tǒng)安全防護的基本要求;

(2)保障系統(tǒng)與其他業(yè)務(wù)系統(tǒng)交互數(shù)據(jù)的保密性、完整性和安全性,對數(shù)據(jù)訪問進(jìn)行嚴(yán)格的控制,防止越權(quán)或濫用;

(3)保證系統(tǒng)應(yīng)用安全,杜絕仿冒用戶、敏感信息泄露、非授權(quán)訪問、病毒攻擊等。

①物理安全

物理安全主要是基于機房的安全管理來實現(xiàn)系統(tǒng)的物理安全。通過機房監(jiān)控和報警管理保證網(wǎng)絡(luò)系統(tǒng)的物理環(huán)境安全,防范因為物理介質(zhì)、信號輻射等造成的安全風(fēng)險,保證信號傳輸?shù)耐暾浴⒈C苄院涂煽啃?;采用磁帶庫備份、本地備份和異地備份等多種方式對業(yè)務(wù)應(yīng)用、數(shù)據(jù)庫等進(jìn)行有效的備份,保證了系統(tǒng)可恢復(fù)性。

②網(wǎng)絡(luò)安全

基于網(wǎng)絡(luò)結(jié)構(gòu)的安全,在網(wǎng)絡(luò)層加強訪問控制能力、加強對攻擊的實時檢測能力和先于入侵者發(fā)現(xiàn)網(wǎng)絡(luò)中存在漏洞的能力;加強全網(wǎng)的病毒防范能力。具體措施包括:

在網(wǎng)絡(luò)系統(tǒng)中,整個網(wǎng)絡(luò)的安全首先要確保網(wǎng)絡(luò)設(shè)備的安全,保證非授權(quán)用戶不能訪問任一臺服務(wù)器、路由器交換機或防火墻等網(wǎng)絡(luò)設(shè)備;

不同網(wǎng)段之間,采用硬件防火墻設(shè)備進(jìn)行邏輯隔離,控制來自外部網(wǎng)絡(luò)的用戶對內(nèi)部系統(tǒng)的訪問;

加強對不同網(wǎng)絡(luò)用戶之間相互訪問的控制。只允許指定網(wǎng)絡(luò)的用戶訪問指定網(wǎng)絡(luò)上的HTTP、FTP、TELNET、郵件和業(yè)務(wù)應(yīng)用系統(tǒng)等服務(wù),而不允許訪問未授權(quán)的資源。

③系統(tǒng)安全

定時對應(yīng)用系統(tǒng)服務(wù)器的操作系統(tǒng)進(jìn)行漏洞掃描,及時升級和修補系統(tǒng)存在的問題,進(jìn)行主機安全加固;安裝防病毒軟件保證系統(tǒng)的安全、穩(wěn)定。對文件系統(tǒng)、數(shù)據(jù)庫、中間件、系統(tǒng)應(yīng)用等進(jìn)行集中監(jiān)控管理,及時處理系統(tǒng)可能出現(xiàn)的安全問題,保障系統(tǒng)穩(wěn)定、可靠不間斷的運行。

金現(xiàn)代:輕騎兵低代碼開發(fā)平臺(金現(xiàn)代輕騎兵低代碼開發(fā)平臺)

安全架構(gòu)圖

5.平臺數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫設(shè)計原則為:

(1)一致性原則:對數(shù)據(jù)來源進(jìn)行統(tǒng)一、系統(tǒng)的分析與設(shè)計,協(xié)調(diào)好各種數(shù)據(jù)源,保證數(shù)據(jù)的一致性和有效性。

(2)完整性原則:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。要防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫加入不合語義的數(shù)據(jù)。對輸入到數(shù)據(jù)庫中的數(shù)據(jù)要有審核和約束機制。

(3)安全性原則:數(shù)據(jù)庫的安全性是指保護數(shù)據(jù),防止非法用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞。要有認(rèn)證和授權(quán)機制。

(4)可伸縮性與可擴展性原則:數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計應(yīng)充分考慮發(fā)展的需要、移植的需要,具有良好的擴展性、伸縮性和適度冗余。

6.平臺UI規(guī)則設(shè)計

平臺支持UI自定義,提供可視化UI設(shè)計器,支持修改組件的樣式、功能以及與數(shù)據(jù)模型的關(guān)聯(lián)關(guān)系,支持多種屬性編輯器,包含單行文本編輯器、數(shù)字編輯器、下拉框編輯器、復(fù)選框編輯器、顏色編輯器、對齊編輯器、圖片編輯器、定位編輯器、復(fù)合編輯器等。支持只讀、必填、計算、約束、隱藏、禁用等UI規(guī)則設(shè)計。

必填設(shè)置,如下圖所示:

金現(xiàn)代:輕騎兵低代碼開發(fā)平臺(金現(xiàn)代輕騎兵低代碼開發(fā)平臺)

隱藏、禁用配置,如下圖所示:

金現(xiàn)代:輕騎兵低代碼開發(fā)平臺(金現(xiàn)代輕騎兵低代碼開發(fā)平臺)

二、應(yīng)用場景痛點簡介

在數(shù)字化轉(zhuǎn)型不斷深化的今天,金融企業(yè)普遍容易遇到的痛點:

業(yè)務(wù)方面:業(yè)務(wù)需求響應(yīng)慢,系統(tǒng)上線周期長,版本定期升級,影響系統(tǒng)穩(wěn)定性;業(yè)務(wù)個性化難以滿足,用戶體驗一般。

架構(gòu)方面:核心系統(tǒng)多為煙囪式架構(gòu),技術(shù)棧異構(gòu);維護互通互連成本高,公共技術(shù)和能力無法復(fù)用。

研發(fā)方面:部門各自獨立研發(fā)建設(shè),無法做到能力復(fù)用,重復(fù)造輪子,造成資源浪費,開發(fā)效率低;DevOps體系建設(shè)和應(yīng)用水平參差不齊,亟待統(tǒng)一和標(biāo)準(zhǔn)化、規(guī)范化。

三、解決方案亮點介紹

金現(xiàn)代輕騎兵低代碼開發(fā)平臺以加快金融企業(yè)業(yè)務(wù)系統(tǒng)構(gòu)建、完善金融企業(yè)信息化建設(shè)體系、統(tǒng)一金融企業(yè)技術(shù)棧,提升金融企業(yè)整體信息化水平為主要目的。

提升業(yè)務(wù)系統(tǒng)構(gòu)建速度:輕騎兵低代碼開發(fā)平臺提供可視化開發(fā)環(huán)境、工作流引擎、移動開發(fā)套件以及“開箱即用”的基礎(chǔ)服務(wù),內(nèi)置大量已封裝好的方法和行業(yè)模板。依托平臺可以將開發(fā)效率提升5-6倍,縮短開發(fā)時間和提高開發(fā)效率,大大減少了研發(fā)人員重復(fù)的開發(fā)工作量。這意味著金融證券公司可以更快地推出新產(chǎn)品和服務(wù),更快地響應(yīng)市場需求,靈活應(yīng)對自身業(yè)務(wù)擴展變化。

過去,業(yè)務(wù)部門提交的需求,經(jīng)過需求分析、評審、開發(fā)、測試等環(huán)節(jié)到上線可能需要數(shù)月。在輕騎兵低代碼開發(fā)平臺的支撐下,開發(fā)人員基于證券業(yè)務(wù)特性,通過拖拽的方式即可快速構(gòu)建各種應(yīng)用工具,將整個周期縮短至1—2周。

例如:國元證券基于輕騎兵低代碼開發(fā)平臺的可視化開發(fā)能力,在國元點金世界杯活動功能開發(fā)中通過拖拉拽的方式快速完成了抽獎前端頁面開發(fā),運用并實現(xiàn)了輕騎兵開發(fā)平臺頁面對國元后端開發(fā)框架API接口的調(diào)用,通過輕騎兵開發(fā)平臺對國元點金APP功能原生API的調(diào)用,實現(xiàn)了登錄認(rèn)證、分享鏈接等功能的集成。

金現(xiàn)代:輕騎兵低代碼開發(fā)平臺(金現(xiàn)代輕騎兵低代碼開發(fā)平臺)

另外,平臺經(jīng)過簡單培訓(xùn)就可快速上手操作,剛畢業(yè)的研發(fā)人員最快一周即可掌握使用方法,開發(fā)出應(yīng)用的代碼質(zhì)量可達(dá)到中高級研發(fā)人員的水平。對于國元等證券行業(yè)的企業(yè)來講,使用輕騎兵低代碼開發(fā)平臺可以大幅降低團隊培訓(xùn)的初始成本。

統(tǒng)一企業(yè)技術(shù)架構(gòu),打通數(shù)據(jù)孤島:利用輕騎兵低代碼開發(fā)平臺可以為企業(yè)制定統(tǒng)一的開發(fā)標(biāo)準(zhǔn)和操作方式,統(tǒng)一企業(yè)技術(shù)框架,使企業(yè)各部門的開發(fā)成果得到復(fù)用,從而加速整體數(shù)字化的進(jìn)程,減少不同系統(tǒng)中互聯(lián)互通的高昂成本,避免資源的浪費,有利于企業(yè)數(shù)據(jù)孤島的打破和數(shù)據(jù)資產(chǎn)的盤活,從而加強金融企業(yè)整體的信息化管控能力。

保障安全和穩(wěn)定:軟件開發(fā)中,最常見的問題來源于開發(fā)人員的代碼Bug,輕騎兵低代碼平臺封裝流程引擎、統(tǒng)一接口、抽象組件,在平臺層面可以進(jìn)行統(tǒng)一的安全管理措施,例如權(quán)限管理,信創(chuàng)兼容等,依托平臺所生成的企業(yè)級應(yīng)用拓展性強、安全性高,應(yīng)用部門無需關(guān)注安全漏洞,性能調(diào)優(yōu)等問題。

四、金融行業(yè)客戶名單

中泰證券、國元證券、國盛證券。

五、客戶評價

中泰證券客戶研發(fā)部評價:

輕騎兵低代碼開發(fā)平臺加快了公司系統(tǒng)的構(gòu)建速度,統(tǒng)一了后續(xù)公司平臺的技術(shù)框架,使各部門的開發(fā)成果以組件的形式得到了積累復(fù)用,提高了開發(fā)效率,極大地減少了不同系統(tǒng)中互聯(lián)互通的成本。自2022年引入依托輕騎兵低代碼開發(fā)平臺后,我們已經(jīng)構(gòu)建了風(fēng)險預(yù)控等四套業(yè)務(wù)系統(tǒng),我們計劃繼續(xù)推廣應(yīng)用輕騎兵平臺,依托平臺對OA系統(tǒng)進(jìn)行升級,積極融入信創(chuàng)產(chǎn)業(yè)大潮。

更多金融科技案例和金融數(shù)據(jù)智能優(yōu)秀解決方案,請登錄數(shù)字金融創(chuàng)新知識服務(wù)平臺-金科創(chuàng)新社案例庫、選型庫查看。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部