根深才能葉茂,華為兩款基礎(chǔ)中間件重磅開源

? 專訪華為周俊懿:基礎(chǔ)中間件如何落地生根?

如果說,數(shù)字化發(fā)展的現(xiàn)狀是一棵樹,在地面上的枝葉是覆蓋了不同行業(yè)的各類應(yīng)用,不斷提升企業(yè)業(yè)務(wù)效率;而在我們無法看到深埋地底的根,才是影響整體數(shù)字化進(jìn)程的關(guān)鍵。

當(dāng)前,隨著數(shù)字化進(jìn)程來到深水區(qū),企業(yè)需要從以往的應(yīng)用層扎向更深處,不斷下潛競(jìng)爭(zhēng),不斷自主創(chuàng)新,從而實(shí)現(xiàn)關(guān)鍵技術(shù)的突破。根技術(shù)是技術(shù)樹之根,也是軟件產(chǎn)業(yè)進(jìn)一步發(fā)展的必經(jīng)之路。其能持續(xù)為行業(yè)、產(chǎn)業(yè)的整體技術(shù)樹提供滋養(yǎng),幫助企業(yè)在激烈的競(jìng)爭(zhēng)中奠定自主創(chuàng)新的基礎(chǔ)。

9月21日,在華為全聯(lián)接大會(huì)2023開源分論壇上,華為表示國內(nèi)軟件根技術(shù)創(chuàng)新之勢(shì)已起,目前處于戰(zhàn)略機(jī)遇期,有較大的市場(chǎng)空間。在這一契機(jī)下,華為發(fā)布了國內(nèi)首個(gè)全面自研密碼套件openHiTLS及全場(chǎng)景智慧前端框架openInula。這兩款開源基礎(chǔ)中間件助力軟件根技術(shù)自主創(chuàng)新,對(duì)構(gòu)筑業(yè)務(wù)數(shù)字化的核心競(jìng)爭(zhēng)力有重要意義。為此,CSDN采訪了華為ICT開源產(chǎn)業(yè)與生態(tài)發(fā)展部總經(jīng)理周俊懿,來聽他對(duì)于國內(nèi)基礎(chǔ)中間件發(fā)展的思考以及對(duì)于兩款開源軟件的價(jià)值解讀。

根深才能葉茂,華為兩款基礎(chǔ)中間件重磅開源

華為ICT開源產(chǎn)業(yè)與生態(tài)發(fā)展部總經(jīng)理 周俊懿

根技術(shù)持續(xù)壯大,基礎(chǔ)中間件開花

2022年發(fā)布的《中國軟件根技術(shù)發(fā)展白皮書(基礎(chǔ)軟件篇)》中指出,根技術(shù)主要包括了操作系統(tǒng)、數(shù)據(jù)管理、中間件和編程語言等。其中,中間件作為核心基礎(chǔ)軟件之一,也是構(gòu)建數(shù)字化轉(zhuǎn)型基礎(chǔ)設(shè)施的中堅(jiān)力量。

如今,越來越多企業(yè)在數(shù)字化轉(zhuǎn)型背景下意識(shí)到軟件基礎(chǔ)設(shè)施的重要性,中間件市場(chǎng)在中國蓬勃發(fā)展。據(jù)艾媒咨詢的數(shù)據(jù)顯示,2022年中國中間件市場(chǎng)規(guī)模為108.8億元,同比增長(zhǎng)19.4%,預(yù)計(jì)2025年將達(dá)167.8億元。但國內(nèi)中間件發(fā)展存在一定誤區(qū),目前的發(fā)展主要集中在應(yīng)用中間件和行業(yè)中間件,在基礎(chǔ)中間件方面則存在巨大的發(fā)展空間。當(dāng)下,軟件產(chǎn)業(yè)百花齊放,基于基礎(chǔ)中間件,軟件應(yīng)用得以在不同系統(tǒng)間運(yùn)行,讓數(shù)據(jù)存儲(chǔ)于不同的數(shù)據(jù)庫,在不同的網(wǎng)絡(luò)間進(jìn)行信息交互。同時(shí)隨著分布式計(jì)算架構(gòu)的不斷演進(jìn),中間件的價(jià)值不斷提升,其能將服務(wù)端和服務(wù)器進(jìn)行組合,把業(yè)務(wù)邏輯和底層軟件解耦,這是未來技術(shù)發(fā)展必不可缺的一部分。

為何要研發(fā)基礎(chǔ)中間件?周俊懿表示,基礎(chǔ)中間件與應(yīng)用中間件、行業(yè)中間件有所不同,起到競(jìng)爭(zhēng)力上下貫穿的作用?;A(chǔ)中間件擁有典型的根技術(shù)特點(diǎn),使得其匯聚底層芯片與操作系統(tǒng)、數(shù)據(jù)庫的關(guān)鍵競(jìng)爭(zhēng)力,提供給上層應(yīng)用,能對(duì)上層應(yīng)用業(yè)務(wù)運(yùn)行狀態(tài)進(jìn)行感知,是助力企業(yè)打造全棧最優(yōu)產(chǎn)品與解決方案的關(guān)鍵。同時(shí),由于基礎(chǔ)中間件的通用性高,用戶可以形成較強(qiáng)依賴性;對(duì)于開發(fā)者而言,基礎(chǔ)中間件也可以大幅提升開發(fā)、部署和使用等體驗(yàn)。

對(duì)于企業(yè)而言,進(jìn)一步擁抱基礎(chǔ)中間件,對(duì)于打造其全棧創(chuàng)新核心競(jìng)爭(zhēng)力有著重要價(jià)值。基礎(chǔ)中間件在協(xié)同硬件、操作系統(tǒng)、應(yīng)用層軟件方面起到了承上啟下的作用,它可以將底層芯片及操作系統(tǒng)的關(guān)鍵能力進(jìn)行集成整合,提供給上層軟件;同時(shí),又可以把應(yīng)用層交互感知傳遞到底層,通過調(diào)度協(xié)同優(yōu)化,發(fā)揮整系統(tǒng)、跨系統(tǒng)的能力。因此,國外頭部軟件巨頭在基礎(chǔ)中間件方面均有持續(xù)投入,比如大家熟悉的Kubernetes、OpenStack、PyTorch等,因?yàn)樗麄兦宄闹?,有了基礎(chǔ)中間件就可以實(shí)現(xiàn)從下到上貫穿整系統(tǒng)的差異化競(jìng)爭(zhēng)力,做到極致性能和極致體驗(yàn);同時(shí),也是實(shí)現(xiàn)其軟件生態(tài)繁榮的關(guān)鍵。

扎根建基,實(shí)現(xiàn)軟件持續(xù)自主創(chuàng)新

盡管如上述周俊懿談到基礎(chǔ)中間件擁有重要價(jià)值,然而它和其他根技術(shù)一樣,研發(fā)難度比較高,投入巨大,無法通過引進(jìn)等急功近利的方式“一蹴而就”,需要長(zhǎng)期的技術(shù)和人才投入,建設(shè)相關(guān)生態(tài)和標(biāo)準(zhǔn)以確保持續(xù)發(fā)展。另外,從中間件的市場(chǎng)上來看,基礎(chǔ)中間件支撐海量應(yīng)用的運(yùn)轉(zhuǎn),但不同應(yīng)用訴求差異性較大,平臺(tái)適配版本多、變化較快,這就使得基礎(chǔ)中間件的發(fā)展更加艱難。

如何解決這些問題?開源是一種不容忽視的重要力量。基礎(chǔ)中間件具有明顯的生態(tài)屬性,對(duì)于一些關(guān)鍵技術(shù)的突破需要行業(yè)共同創(chuàng)新;開源意味更廣泛的開放,幫助海量行業(yè)應(yīng)用持續(xù)發(fā)展優(yōu)化;并且開源共建的方式還能實(shí)現(xiàn)生態(tài)的進(jìn)一步繁榮,形成良好的閉環(huán)。

周俊懿表示,通過開源,可以讓根技術(shù)進(jìn)一步發(fā)展, 尤其是關(guān)鍵的基礎(chǔ)中間件部分,希望大家共同參與進(jìn)來。也正是基于這一理念,在今年的全聯(lián)接大會(huì)上,華為正式開源了極全特性、極致性能、極高信任的安全加密套件openHiTLS以及高性能、全場(chǎng)景、智能化的智慧前端框架openInula。這兩款軟件在華為內(nèi)部經(jīng)過了多年技術(shù)孵化,充分驗(yàn)證后開源,有助于構(gòu)建前沿技術(shù)底座,共建國內(nèi)繁榮生態(tài)。

openHiTLS擁有更加靈活的架構(gòu),支持裁剪定制能力;在國密算法上擁有更加優(yōu)秀的性能,可幫助企業(yè)提高效率;并且通過先進(jìn)而全面的測(cè)試,降低漏洞風(fēng)險(xiǎn),大大提升了安全性。openInula在完全兼容React生態(tài)的同時(shí),提供創(chuàng)新響應(yīng)式API,允許應(yīng)用細(xì)粒度更新,通過最小化重渲染范圍,大幅提升網(wǎng)頁性能。同時(shí),openInula提供一系列涵蓋常用功能的核心組件與開發(fā)工具,為開發(fā)者提供一站式開發(fā)體驗(yàn)的同時(shí),實(shí)現(xiàn)覆蓋全場(chǎng)景的統(tǒng)一入口集成。

這兩款軟件的開源對(duì)于行業(yè)發(fā)展有重要的推動(dòng)作用。首先,基于開源的方式可幫助降低企業(yè)應(yīng)用成本,提升開發(fā)效率;其次,進(jìn)一步推動(dòng)國內(nèi)基礎(chǔ)軟件生態(tài)的完善,推動(dòng)軟件生態(tài)自主創(chuàng)新不斷升級(jí),為根技術(shù)的進(jìn)一步發(fā)展提供底層技術(shù)支撐。

周俊懿認(rèn)為,這兩款軟件開源還能形成以下積極作用:

第一是應(yīng)用示范,借助開源生態(tài)的開放性,響應(yīng)產(chǎn)業(yè)需求,與企業(yè)協(xié)同進(jìn)行試點(diǎn)應(yīng)用,打造軟件自主創(chuàng)新的樣板案例;

第二是聯(lián)合創(chuàng)新,與高校及科研機(jī)構(gòu)合作,持續(xù)探索前沿技術(shù),實(shí)現(xiàn)產(chǎn)教融合,不斷聚集人才;

第三是繁榮社區(qū),為貢獻(xiàn)者提供激勵(lì),通過開源社區(qū)不斷賦能開發(fā)者和企業(yè),讓更多人參與進(jìn)社區(qū)建設(shè)中來,參與到軟件自主創(chuàng)新的建設(shè)中去。

?

多方助力,構(gòu)筑基礎(chǔ)中間件繁榮生態(tài)?

在以往的認(rèn)知中,中間件是樞紐,其關(guān)鍵的作用是銜接。而 CSDN 認(rèn)為,基礎(chǔ)中間件是脊梁。脊梁的價(jià)值不僅僅是銜接大腦和各個(gè)器官,其關(guān)鍵價(jià)值還在于造血。通過基礎(chǔ)中間件,不僅實(shí)現(xiàn)以往應(yīng)用和基礎(chǔ)資源之間的不斷互聯(lián),還能持續(xù)通過基礎(chǔ)中間件實(shí)現(xiàn)不斷成長(zhǎng),持續(xù)創(chuàng)新,打造更有生命力的技術(shù)。

盡管基礎(chǔ)中間件發(fā)展前景較好,但僅依賴個(gè)別企業(yè)很難實(shí)現(xiàn)生態(tài)的全面繁榮。因此,需要不同行業(yè)、不同角色的人共同努力,不斷激發(fā)技術(shù)創(chuàng)新,形成合力,才有望實(shí)現(xiàn)生態(tài)的真正繁榮。周俊懿表示:“只有把產(chǎn)業(yè)生態(tài)做起來,有足夠的技術(shù)投入和有效的產(chǎn)出,為技術(shù)人才提供相應(yīng)的回報(bào),這樣有望讓更多的人投入到基礎(chǔ)中間件產(chǎn)業(yè)中,創(chuàng)造更大的價(jià)值?!?/span>

目前,openHiTLS已經(jīng)與社區(qū)伙伴展開合作,聯(lián)合研究并實(shí)現(xiàn)了商密在SSL VPN場(chǎng)景的應(yīng)用。其作為商密改造基礎(chǔ)技術(shù)模塊,可以廣泛應(yīng)用在金融銀行系統(tǒng)、移動(dòng)支付、綜合網(wǎng)站等業(yè)務(wù)場(chǎng)景。openHiTLS社區(qū)將繼續(xù)聯(lián)合產(chǎn)業(yè)伙伴,共同拓展商密應(yīng)用場(chǎng)景,計(jì)劃展開后量子等先進(jìn)密碼算法的驗(yàn)證和開源建設(shè)工作,打造更多示范項(xiàng)目。

openInula作為一款構(gòu)建用戶界面的JavaScript前端框架,不僅融入了React生態(tài),更提供了創(chuàng)新的響應(yīng)式API,后者通過最小化重渲染范圍,使得網(wǎng)頁性能大幅提升。此外,openInula還涵蓋一系列常用功能組件,為開發(fā)者提供一站式的開發(fā)體驗(yàn)。與此同時(shí),openInula正在進(jìn)行AI協(xié)同研究,旨在通過大語言模型賦能,進(jìn)一步優(yōu)化前端開發(fā)流程。

openHiTLS、openInula基礎(chǔ)中間件的開源發(fā)布,將幫助更多的企業(yè)和行業(yè)伙伴,推動(dòng)技術(shù)自主創(chuàng)新的持續(xù)升級(jí),助力關(guān)鍵技術(shù)的突破。最后,周俊懿展望道:“面向未來,我們希望聚焦軟件根技術(shù),開源共建基礎(chǔ)中間件的軟件生態(tài)。希望與伙伴攜手,構(gòu)筑自主創(chuàng)新的基礎(chǔ)中間件,打造全棧最優(yōu)的產(chǎn)品與解決方案,積極助力社會(huì)數(shù)字化能力構(gòu)建?!?/span>

眾人拾柴火焰高,我們期待更多人一起參與其中,共創(chuàng)開源繁榮生態(tài)。

原創(chuàng)文章,作者:陳晨,如若轉(zhuǎn)載,請(qǐng)注明出處:http://2079x.cn/article/589590.html

陳晨陳晨管理團(tuán)隊(duì)

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評(píng)論