企業IT架構持續優化需要技術平臺的有力支撐

企業IT架構持續優化需要技術平臺的有力支撐

技術平臺屬於TOGAF企業架構中的“技術架構層”。在企業IT架構中,是不可或缺的重要組成部分,它從集成、應用、技術實現等方面保障系統和業務邏輯的正常運轉。它的規範性、基礎支撐能力、可重用、高效率,得到IT管理者的高度認可,因此,近年來,越來越多的企業IT應用架構以“大平臺、小應用、微服務”為基本架構原則。

技術平臺的引入,IT應用架構分層模型發生了一些變化。

IT架構分層模型引入技術平臺層

IT整體架構從上至下分為五層,包括接入層、應用層、技術平臺層、數據層和基礎資源層。具體如下:

1 ▏接入層

接入層的特點是多終端支持,支持PC瀏覽器、移動客戶端上的展現,因此接入層包括:Web服務器、移動平臺。

1、Web服務器:手機APP、PC瀏覽器實際展示的頁面、圖片、CSS樣式表等靜態資源,部署在Web服務器上。

2、移動平臺:為了支持手機終端的訪問,則需要通過統一的移動應用平臺訪問,由其提供移動應用中心、移動終端接入、待辦信息推送、身份認證、加密等能力。

2 ▏應用層

應用層的特點是“小應用”,為了提高應用的靈活性,可採用分佈式服務框架(需要平臺層提供分佈式服務能力支撐)。應用層的小應用更像傳統的應用控制器,它是為了實現特定的業務邏輯服務,主要功能是與前臺交互,接收前臺的輸入,作為服務消費方調用平臺層的各類服務提供方提供的服務,按照特定的業務邏輯,組裝平臺服務完成特定業務功能,將最終結果返回前端。

3 ▏技術平臺層

技術平臺層的特點是“大平臺”,平臺層包括兩大類,一大類是通用的平臺系統,另一大類是具有企業特色的平臺服務。

通用的平臺系統包括BPM、分佈式服務處理、PaaS、ESB等,這些系統具有特定的能力。比如ESB、分佈式服務處理提供應用集成能力;PaaS可以為上層應用提供服務管理、公共緩存能力、彈性伸縮能力等;BPM提供統一的流程服務等。

企業特色的平臺服務是各應用系統的通用功能,沉澱下來,以服務的方式發佈,成為服務提供方。比如統一搜索服務、利率服務、交易服務等。應用層系統不再需要重複建設同樣的功能,調用技術平臺層的服務即可。

這樣,隨著應用系統的建設,越來越多的公共服務可以沉澱到平臺層,企業軟件的基礎能力逐步積累和加強。企業就可以逐步擺脫大單體應用升級難、軟件模塊重複建設、軟件資源管理難的問題。

4 ▏數據層

數據層的特點是雲化存儲。數據層需要存儲結構化數據(數據庫中的數據)、非結構化數據、系統日誌數據等。數據層整體與上層分離,數據層的變化,不需要應用系統重新部署。

數據層提供高速緩存的緩存層,高速緩存支持集群化部署和雲化管理。非結果化數據,包括文件、圖像、音視頻文件等,均可以通過數據層進行雲化存儲。

5 ▏基礎資源層

基礎資源層包含計算、內存、磁盤、網絡等,這些資源以各種形態提供支持,包括硬件、虛擬機、容器雲等。上層應用通過標準接口訪問底層資源,規範化和標準化上下層訪問接口,底層資源與上層應用解耦合。嚴格控制使用某一平臺、技術或產品的私有接口,可以大大簡化後續的管理和運維。

無論採用物理機、虛擬機、還是容器,均不影響應用系統的架構。應用系統作為計算節點,可以充分利用物理機、虛擬機、容器雲的管理能力,既可以部署在虛擬機上,也可以部署在IaaS平臺上

技術平臺層的技術和應用

下面具體說明技術平臺層的特點和作用。技術平臺層的基本特點是一次部署,多次複用。應用層的服務消費方只需要專注於實現自己的業務功能,對於平臺層已有的應用服務能力,直接調用服務即可。

由於平臺為眾多的服務消費者提供服務,對功能的完善、性能的提高、架構的優化需求會更高,平臺的建設者可以專注於平臺能力提升,這樣更有利於專業分工。平臺的能力升級後,所有服務消費者可以方便地享受平臺升級的優勢。

例如當應用系統從最初的記錄型系統邁上流程型系統的新臺階後,各系統都需要建設流程引擎,以支持業務流程。如果各系統各自建設獨立的流程引擎,由於項目和時間的影響,會導致企業引入多種能力不一版本不一的流程引擎,這樣即不利於統一的流程引擎能力管理,又不利於跨系統的全流程實現。

企業IT架構持續優化需要技術平臺的有力支撐

而流程引擎的功能如果由平臺層的BPM統一提供,以上兩個問題就可以引刃而解。統一的業務流程平臺即有利於流程引擎的專業化建設,支持多種流程場景,包括順序、並行、同步、循環、嵌套、多選、歸併、跳轉等流程模型,以及自由流、代辦和會籤等中國特色的流程;還可提供超高併發、高可用的支撐能力。應用系統通過接入BPM平臺,實現了流程語言標準、流程存儲、交互、執行規範方面的統一。由於建設思路和需求的側重點不同,這種能力提升是應用系統自帶的流程引擎很難實現的。

結束語

在“大平臺、小應用、微服務”的應用架構實踐下,技術平臺包括BPM、分佈式服務處理、PaaS、ESB、以及企業可重複使用的特色微服務等,對於提升業務創新能力、業務協同、流程再造具有重要的支撐能力,已成為支撐業務發展和創新的落腳點,也是支撐應用系統建設的基石,企業IT應用架構也因此進入良性提升的通道,持續優化提升。


“也思集成”由也思(常州)系統集成有限公司運營,專注於智能製造領域技術與知識分享。


分享到:


相關文章: