從SOA到BFV 企業(yè)軟件架構(gòu)需變革
原創(chuàng)云計(jì)算、大數(shù)據(jù)、移動(dòng)互聯(lián)和物聯(lián)網(wǎng)的快速發(fā)展,對(duì)企業(yè)的信息化帶來(lái)了沖擊,企業(yè)IT部門(mén)不斷探索,希望尋找到更好的方式來(lái)構(gòu)建IT系統(tǒng),應(yīng)對(duì)新興技術(shù)對(duì)IT系統(tǒng)帶來(lái)的挑戰(zhàn)和沖擊。
近日,在普元主辦的PWorld2015軟件架構(gòu)&平臺(tái)創(chuàng)新大會(huì)上,普元CTO焦烈焱首度提出商業(yè)功能虛擬化(Business Function Virtualization ,BFV)概念,并且認(rèn)為企業(yè)IT架構(gòu)正在從SOA向BFV演進(jìn),只有BFV才能支撐企業(yè)軟件在互聯(lián)網(wǎng)+下的升級(jí)需求,支撐企業(yè)數(shù)字化時(shí)代的不斷創(chuàng)新。
普元CTO焦烈焱
然而,BFV到底是一個(gè)什么概念,企業(yè)要想升級(jí)到BFV,又該怎樣做呢?普元作為軟件平臺(tái)又能給予哪些支持呢?
從SOA升級(jí)到BFV
SOA是面向服務(wù)的體系架構(gòu),可以根據(jù)需求通過(guò)網(wǎng)絡(luò)對(duì)松散耦合的粗粒度應(yīng)用組件進(jìn)行分布式部署、組合和使用,也是過(guò)去很多企業(yè)部署IT架構(gòu)的方法。然而,隨著信息化的變革,已經(jīng)走過(guò)自動(dòng)化、集成化時(shí)代,突破俠義互聯(lián)網(wǎng)的限制,逐步進(jìn)入到數(shù)字化時(shí)代。
在數(shù)字化時(shí)代,人、機(jī)器、企業(yè)、物品都可以進(jìn)行數(shù)字化連接,從而實(shí)現(xiàn)了商業(yè)功能虛擬化。商業(yè)功能虛擬化是一種開(kāi)放、彈性、以服務(wù)為導(dǎo)向的混合型企業(yè)架構(gòu),是SOA在“互聯(lián)網(wǎng)+”下的升級(jí)。
從SOA升級(jí)到BFV,需要微服務(wù)作為技術(shù)支撐架構(gòu),要建立混合型企業(yè)架構(gòu),就需要微應(yīng)用,快速迭代開(kāi)發(fā)帶來(lái)新的產(chǎn)品和功能,但同時(shí)這也會(huì)帶來(lái)諸多問(wèn)題,例如功能的不完善等。而這時(shí),就需要大平臺(tái)來(lái)解決問(wèn)題,大平臺(tái)不是一個(gè)平臺(tái),而是一系列的軟件平臺(tái),包括軟件開(kāi)發(fā)和業(yè)務(wù)平臺(tái)等。
在云計(jì)算、大數(shù)據(jù)以及移動(dòng)互聯(lián)等前沿技術(shù)的沖擊下,要實(shí)現(xiàn)“微服務(wù)”、“微應(yīng)用”,企業(yè)軟件必須先實(shí)現(xiàn)云端的資源聚合、分享以及調(diào)配,具備快速、彈性、可擴(kuò)展的虛擬化能力。
微服務(wù)是一種更靈活、更可靠、更開(kāi)放的架構(gòu),它的特點(diǎn)集中在開(kāi)放、輕量、松耦合、易遷移、易伸縮、容錯(cuò)性、自監(jiān)控、語(yǔ)言中性等。微服務(wù)的“零散”特征使得企業(yè)能夠快速應(yīng)對(duì)服務(wù)擴(kuò)容、業(yè)務(wù)開(kāi)放、業(yè)務(wù)變化、服務(wù)整合等需求。“微服務(wù)”通常的解決方案會(huì)結(jié)合當(dāng)下比較流行的Docker和OpenStack技術(shù)。
而支撐“微服務(wù)”的就是能夠快速迭代“微應(yīng)用”,在“微應(yīng)用”之下是一個(gè)以各種技術(shù)標(biāo)準(zhǔn)進(jìn)行兼容和統(tǒng)一為基礎(chǔ),并提供多類(lèi)型的業(yè)務(wù)平臺(tái),需要有效、高效支撐上層的“微應(yīng)用”繁衍生態(tài)的“大平臺(tái)”。
焦烈焱認(rèn)為,現(xiàn)在模塊眾多,功能復(fù)雜的大軟件、大應(yīng)用難以適應(yīng)變化,快速的、低運(yùn)營(yíng)成本的微應(yīng)用才能滿足千萬(wàn)量級(jí)外部使用者的需求。針對(duì)互聯(lián)網(wǎng)+的架構(gòu),最好的模式就是微應(yīng)用+大平臺(tái)的模式,要快速相應(yīng)業(yè)務(wù)變化,在應(yīng)用建設(shè)上小步快跑,并且通過(guò)平臺(tái)建設(shè)補(bǔ)齊缺陷。此外,企業(yè)軟件架構(gòu)應(yīng)該采用混合型模式,并不是要拋棄原有的技術(shù)架構(gòu),而是新產(chǎn)品、新功能可以基于微服務(wù)架構(gòu)來(lái)實(shí)現(xiàn)。
產(chǎn)品升級(jí) 普元支持“大平臺(tái)+微應(yīng)用”架構(gòu)
為了幫助企業(yè)從SOA向BFV轉(zhuǎn)型,滿足企業(yè)用戶在大數(shù)據(jù)、云計(jì)算以及移動(dòng)互聯(lián)領(lǐng)域的需求,普元推出了推出了Primeton IaaS云計(jì)算資源管理平臺(tái)、Primeton Big Data Integration新一代大數(shù)據(jù)集成平臺(tái)、Primeton Mobile移動(dòng)平臺(tái)。
Primeton IaaS云計(jì)算資源管理平臺(tái),能夠幫助企業(yè)構(gòu)建的OpenStack私有云,通過(guò)混合云服務(wù)管理、高可靠的高可用技術(shù)、同城雙活和容災(zāi)等幫助企業(yè)IT構(gòu)建軟件定義的數(shù)據(jù)中心。
Primeton Big Data Intergration新一代大數(shù)據(jù)集成平臺(tái),擁有大數(shù)據(jù)全生命周期管理能力,快速自動(dòng)化開(kāi)發(fā)、部署能力,高效穩(wěn)定的大數(shù)據(jù)處理能力,全方位數(shù)據(jù)質(zhì)量保證體系,簡(jiǎn)單易用、保障全面,是一站式有效解決大數(shù)據(jù)領(lǐng)域信息孤島、可靠傳輸、數(shù)據(jù)一致等問(wèn)題的必選工具。
Primeton Mobile移動(dòng)平臺(tái),擁有跨平臺(tái)方案,可實(shí)現(xiàn)包括專(zhuān)業(yè)用戶的移動(dòng)App接入、潛在用戶的微信接入、內(nèi)部員工的管理接入等全面的移動(dòng)接入覆蓋,敏捷的移動(dòng)應(yīng)用DevOps模式、獨(dú)創(chuàng)的應(yīng)用快速推廣交付模式更能夠?yàn)槠髽I(yè)推動(dòng)移動(dòng)互聯(lián)網(wǎng)化升級(jí),提供全方位的技術(shù)支撐。
普元公司董事長(zhǎng)兼CEO劉亞?wèn)|表示,“今天,誰(shuí)走向移動(dòng)互聯(lián),誰(shuí)就是領(lǐng)先企業(yè),誰(shuí)不走向移動(dòng)互聯(lián)就是未來(lái)死去的企業(yè)。而普元為企業(yè)客戶提供大數(shù)據(jù)、云計(jì)算和移動(dòng)互聯(lián)產(chǎn)品,幫助企業(yè)走向移動(dòng)互聯(lián),協(xié)助企業(yè)利用微服務(wù)架構(gòu)實(shí)現(xiàn)商業(yè)功能虛擬化。”
普元公司董事長(zhǎng)兼CEO劉亞?wèn)|
據(jù)劉亞?wèn)|表示,普元會(huì)在今年第四季度申報(bào)上市,而上市會(huì)選擇創(chuàng)業(yè)板或上海的戰(zhàn)略新興板。