小程式容器技術成組裝式應用新基建

比亞的答案發表於2022-09-13

2021年10月20日,在高德納IT博覽會上,Gartner釋出企業機構在2022年需要探索的十二大重要戰略技術趨勢,“組裝式應用”位列其中,作為三大主題之一“塑造變化”中的技術趨勢,連續兩年榮登榜單!

之所以“組裝式應用”能夠成為近年來的重要戰略技術趨勢,究其原因是,由於網際網路已經進入“下半場”,靠“堆人力”的研發方式已經不再具備競爭力了,真正可行且有效的方式是讓系統能力變得可沉澱、可組合複用、可靈活應對各種變化。面對不斷變化的業務環境、快速迭代的業務需求,急需透過組裝式應用來提升企業的競爭力。

什麼是組裝式應用?

“組裝式應用由以業務為中心的模組化元件構成,具備更易使用和可重複使用的程式碼,可加速新軟體解決方案的上市時間,並釋放企業價值。”

未來的企業是組裝式的,那麼與之對應的IT系統、業務創新也應該是組裝式的。組裝式的企業只需自建一部分核心能力、一部分業務能力則透過外包或採購外部供應商來實現,另一部分則會與生態夥伴合作。面對企業自建、供應商、生態夥伴,企業對外提供的業務應用將是透過更大程度的複用和組裝來實現。


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


如何實現組裝式應用開發呢?

具體如何實現組裝式應用呢?Gartner提出了“封裝業務能力”(Packaged Business Capability,簡稱PBC)這個概念作為組裝式應用的核心。與微服務架構不同的是,前者交付的依然是封裝應用,而基於PBC的組裝式應用交付的是一個數字化的平臺。在這個平臺中,PBC更像一個個原子,而組裝式應用是把這些原子重新組合起來的一個個分子。

理想狀況下,業務部門可以從雲端或是企業的應用商店裡去下載所需要的PBC。PBC可以是一個物件的數字孿生或者是某一個小功能,這個物件或者功能被模組化之後,業務使用者就可以根據自己的需要把PBC下載下來,在合適的組合平臺上將PBC組裝到應用程式中,如用低程式碼的方式構建出定製化的應用。

小程式容器技術成為組裝式應用基礎

組裝式應用是一種新的應用程式開發技術架構,更是一種全新的思維方式。使得技術和業務團隊可以更敏捷、更有效地複用程式碼。將模組化+快速組裝變成是加速企業數字化的工具和手段。

FinClip作為市面上小程式容器技術提供商,早在2018年就開始踐行組裝式應用開發的理念,提供了目前市面上可操作性比較高的組裝式應用技術架構。


系統技術架構


利用FinClip 企業可以非常便捷的採用微服務的開發方式,基於Rancher的統一容器管理平臺,方便服務的部署和快速升級擴容。

同時FinClip 透過建立標準與規 範,透過小程式將與之相關的參與方匯聚在一起,不論是小程式開發商,應用商店運營 商,業務生態組織商,DevOps,小程式外掛開發商,宿主應用提供商,系統整合商還是 基礎服務提供方或其他角色,都能夠透過 FinClip 共同構建小程式應用新生態。

  • 小程式運營方:由企業基礎設施 IT 運營人員進行管理,對整個小程式管理中心承擔運 營、管理、維護職責;
  • 小程式開發者:企業機構可以在小程 序管理中心中完成小程式開發、編譯、上架、發 布等操作;
  • 第三方服務商:可以自行註冊為平臺開發者,為 App 執行提供必要的外掛能力或開放API封裝好業務能力(PBC)。第三方服務商可以是現成的技術供應商、也可以是任意的技術開發者。

程式碼的可複用性


充滿不確定性的時代,可組合的業務原則幫助企業機構駕馭對業務韌性和增長至關重要的加速變化。組裝式應用引入模組化的理念,使得技術和業務團隊可以更敏捷、更有效地複用程式碼。

FinClip 為開發者提供的外掛應用市場整合若干個諸如人臉識別、智慧語音識別、雙向影片認證、直播等第三方開發的SDK,以及近 1000 個原生介面能力,無需重新開發,終端裝置可便捷靈活配置 API 和第三方 SDK 外掛。同時,第三方外掛支援靈活配置,企業可根據自己的業務選擇的要整合第三方SDK外掛、或開放API封裝好業務能力(PBC)。


除此之外,FinClip 相容微信等常見小程式語法,企業 App 透過整合 FinClip 小程式 SDK,並從 小程式市場引入所需小程式上架自有 App,體驗效果與微信幾乎一致。已有微信小程式無 需二次開發,即可上架 FinClip 小程式市場,大大提高了程式碼複用性,降低企業研發成本。

小程式容器技術開放的技術能力是推動應用服務、功能和能力的可組合性關鍵技術之一。而FinClip 整合小程式執行能力、整合/組裝PBC、應用管理能力、功能釋出能力。透過低程式碼提供的組裝體驗,企業靈活編排以實現新的業務能力,成為是組裝式應用的基礎。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70017183/viewspace-2914475/,如需轉載,請註明出處,否則將追究法律責任。

相關文章