解讀Gartner2022年組裝式應用報告:從組裝式企業到組裝式應用

摘要:“到2023年,採用組裝式方法的組織在新特性交付速度比競爭對手快80%。”Gartner

爲什麼未來的企業是組裝式的?

物競天擇,適者生存,企業也是一樣,在發展過程中,會爲了適應市場環境而做出改變。良性的競爭會促進企業自身業務創新,提升運營效率。

  • 業務更快速的變化。可以看到這幾年一些新的需求如遠程辦公、遠程教育、信息安全等迅速湧現。
  • 用戶體驗的多樣性。區別於之前線上或者線下的體驗方式,企業及用戶更需要線上線下如何互動的體驗。除了在PC端,還有手機端、pad端、車機端、元宇宙、AR/VR等等,各種豐富的設備正在不斷探索各種場景下的新體驗。
  • 全球經濟環境的波動。很多企業的國際業務會受到環境的影響,衆多企業將業務重心轉移到國內市場。

企業該如何應對對方挑戰?如何能夠快速適應變化,領先競爭對手?

“動盪時期最大的危險不是動盪,而是按照昨天的邏輯行事。”-- Peter F. Drucker

我們不能再用過去的思維方式來應對當前和未來的挑戰了!以前的做法我們是怎樣的?

  • 沒有變化就不動
  • 儘量躲避風險
  • 從宏觀的項目角度思考
  • 儘量保持穩定性

我們要轉變爲“組裝式”思考方式:

  • 一切都在變化中
  • 化挑戰爲機遇
  • 用模塊化產品的方式思考
  • 選擇靈活具有彈性的工具

組裝式思考是面向新的業務價值點、通過模塊化的工具去把控加速變化中的風險的一種思維方式。

“到2023年,採用組裝式方法的組織在新特性交付速度比競爭對手快80%。”– Gartner

融合團隊是組裝式企業中的“組裝者”

無論是業務團隊還是IT團隊,都無法單獨支持正在加速的業務變革步伐。業務團隊和IT團隊必須共同努力,分享共同的願景。可組裝是一項團隊運動:所有受影響或感興趣的利益相關者都必須參與變革。且不僅僅是IT和業務,所有受影響的各方都必須共同努力,以配合變革的步伐。

“84%的企業和59%的政府機構建立了融合團隊。”– Gartner

融合團隊是一個多種角色不同專業的人員組合成的團隊,以業務結果爲共同的目標。融合團隊中業務人員與IT人員之間不再有部門壁壘,是合作伙伴的關係。未來的企業將會有更多的融合團隊,以各方持續協作,推動業務快速適應變化並快速創新。

組裝式應用是未來企業組織的數字孿生

未來企業包含幾個模塊:業務核心能力、業務模塊(客戶管理、價值呈現、財經)、運營模塊(流程管理、資源管理、行政管理等等)。企業需要自建一部分核心業務能力,一部分直接外包或購買供應商提供的能力,另一部分則會與生態夥伴合作。未來的企業是組裝式的,那麼與之對應的IT系統、業務創新也是組裝式的。面對企業自建、供應商、生態夥伴,企業對外提供的業務應用將是通過更大程度的複用和組裝來實現。組裝式的應用是組裝式企業的數字孿生。

圖片來自:Gartner: Top Strategic Technology Trends for 2022: Composable Applications

PBC 封裝的業務能力

組裝式應用是由一系列封裝好的業務能力(PBC)組成的。PBC是封裝好的軟件組件,代表定義良好的業務功能,業務用戶可快速識別,並可對外開放API接口。PBC並沒有規定的大小、功能範圍或內部體系結構,但PBC只有在實現了模塊化、可發現、自主和可編排(集成)的特徵後纔是有價值的。

圖片來自:Gartner: Top Strategic Technology Trends for 2022: Composable Applications

一個PBC的組成結構如上,一個PBC包含內部數據和元數據、可由多個服務/微服務組成,PBC對外開放有兩個渠道:

  • API接口
  • 事件通道,可以是event事件網格,也可以是消息隊列(如Kafka、RocketMQ等等)

同時PBC也可以包含可選的用戶交互等等的能力。

我們可以對現有的PBC做如下分類:

  • 基礎PBC提供某種特定的業務服務,同時開放API供外部調用。基礎PBC在當今的應用體系結構中非常廣泛,由IT專業人員設計並開發。基礎PBC沒有完全封裝數據實體,因此會受到外部數據和服務的依賴關係的約束。銀行存款服務就是一個例子。
  • 數據PBC提供分析數據。例如信用評級或情緒分析。這些服務現在也可以隨時從Google AI和Equifax等供應商以API爲中心(Headless)的SaaS和DaaS的形式提供。
  • 完全PBC封裝了一個業務實體(例如,全週期賬戶或產品管理),並在很大程度上是自主的,可隨時供新的外部應用組裝。它們的架構是仿照先進的物聯網數字孿生的架構。
  • 迷你應用PBC封裝了一個業務實體,並具有用戶界面,可獨立部署,能夠與其他此類迷你應用程序和其他用戶體驗界面搭配使用。
  • 流程(抵押、付款訂單)不是PBC。流程僅僅是一個作業流,不是PBC,而流程管理,可以作爲一個PBC。
    根據業務場景,PBC可以分爲如下的一些類型:
  • 封裝的業務對象(例如,帳戶管理、採購訂單管理)
  • 流程管理(例如,訂單到現金、信貸批准)
  • 數字孿生(例如,渦輪機管理、電梯管理)
  • 數據參考(例如,匯率查找、關鍵字搜索)
  • 分析洞察(例如,情緒分析、信用評估)

組裝式應用是下一代軟件架構

可組合架構是一種新的思維方式,即認清變革是獲得新業務價值的驅動力,模塊化+快速組裝是加速變革的工具和手段。

如上圖,2000-2010年,主流的架構體系爲單體架構。單體架構的特徵爲:緊耦合、完全封閉的架構,系統複雜、錯綜交互,動一發而牽全身。而單體軟件之間的交互主要通過企業總線ESB。軟件的交付形式爲整體的項目式交付,即一單項目完成即完成,不是一個持續的規劃。這就容易導致重複製造各種輪子,如OS、DB、Middleware等等。

到了2010-2020年,新的架構爲服務化架構SOA架構、微服務架構。SOA服務化架構的主要特徵爲:松耦合。應用爲集中式、計劃內停機擴容,通常也通過ESB進行系統集成。軟件團隊規模較大,爲100~200人,軟件開始以產品式進行規劃交付,但TTM較長,爲1年、半年、月。SOA架構在大型、超大型企業中仍然流行。

而微服務架構的主要特徵爲充分解耦。服務可擴展性強,可做到自動彈性伸縮;服務高可用,升級、擴容可不中斷業務。同時隨着DevOps的實踐不斷湧現,團隊可按天、周進行升級發佈。微服務架構在互聯網公司、中小企業、初創公司更爲常見。

而當今2020年以後,組裝式架構漸漸成爲主流。此階段的主要特徵爲:

  • 服務器無感知
  • API&Event爲基礎
  • 一切皆服務
  • 超小的資源粒度(函數級)
  • 無需運維
  • 毫秒級的極致彈性
  • 小時級的業務構建

應用不再是以整體方式交付,而是組裝式交付,通過服務目錄/市場方式自助式選擇並組裝。

如何進行組裝

EiPaaS(融合集成) 是組裝式應用的基礎

智能的組裝式業務應用參考體系架構:

  • 最底層爲集成數據平臺,包含各種源數據(App、API、消息、數據庫、函數)、元數據、衍生的數據、內部的流程、關係、日誌等等。這一層用於連接原始的或傳統的系統。
  • 同時通過集成平臺,組裝成各種類型的PBC。
  • 這些PBC將發佈到服務目錄/服務市場。
  • 組裝平臺上,PBC將被編排以及與不同的UX開發和運營治理系統集成,生成新的組裝式的應用,爲不同的業務場景、不同的用戶提供千人千面的體驗。

通過上述架構可以看到,這一架構需要的核心能力有:集成、組裝PBC、資產發佈、編排。而EiPaaS整合跨APP數據、開放API封裝好業務能力(PBC),通過低代碼提供的組裝體驗,企業靈活編排以實現新的業務能力,是組裝式應用的基礎。

2023年,30%的新應用將採用組裝式進行交付,而2020年不到5% 。2023年,超過75%的SaaS供應商將使用組裝式應用的體系結構。大型SaaS廠商都開始佈局iPaaS並取得大幅增長,技術趨勢圍繞多雲、互聯繫統/事物、事件流、邊緣、API 驅動的集成、人工智能等。

強大的南向集成能力+高效的北向業務流是EiPaaS的核心技術能力

圖片來自:Gartner 2021 EiPaaS資料

  • 數據集成
    應用連接器、數據連接器、函數計算、文件連接器、任務調度等等。
  • 服務集成
    未來的服務是以API爲中心的服務,服務集成需要提供API設計、API網關、API編排、API目錄、API測試等等。
  • 設備集成
    連接IT和OT,提供設備接入、在線調試、規則引擎等等的能力。
  • 消息集成
    低時延、Kafka、消息通道
  • 雲邊端融合集成
    邊側、端側部署,各層級聯的能力
  • 業務編排
    統一認證、集成應用、集成資產管理等等的能力

通過上述能力,可以南向集成各種應用、異構、IT/OT數據,組裝成以API和事件驅動的PBC能力,再通過低碼編排能力針對不同背景的用戶提供不同的體驗。

華爲雲ROMA Connect定位EiPaaS,支撐應用現代化演進

華爲雲ROMA Connect作爲亞洲首家進入Gartner“企業集成平臺”魔力象限的廠商,在EiPaaS領域持續積累沉澱,爲各大企業數字化轉型、應用現代化演進提供了強大的驅動力。

ROMA Connect具備四大集成能力數據集成FDI、消息集成MQS、服務集成APIC、設備集成LINK,同時可在混合雲、邊端部署,充分滿足南向集成的能力。

在四大集成能力的基礎上,ROMA Connect提供了ABM應用業務模型,提供元數據管理及應用的平臺。進一步,ROMA Connect提供了業務流編排BFS的能力,可以通過低碼托拉拽完成小時級分鐘級的業務北向組裝能力。
在API、數據、消息、事件等基礎上,ROMA Connect對接資產市場,爲企業和生態夥伴提供資產匯聚、沉澱的能力。

參考來源

本文作者:徐靜珠。如需轉載,請註明出處。

 

點擊關注,第一時間瞭解華爲雲新鮮技術~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章