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