漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)

大部分人不瞭解架構是什麼?甚至程序猿也不太瞭解架構的作用,下面的文章將通過漫畫的方式來解釋我們為什麼要做企業架構。

為什麼需要“企業架構”?我們來看看這個例子米高因為業務的原因,需要獲取某些數據,但這些數據分佈在3個不同的系統裡開發人員寫了一個程序幫他把數據從這三個系統裡讀取,並寫到一個Excel文件這樣米高就可以在自己的電腦上使用這些數據了米高意識到他每天都需要做類似的工作,如果可以每天自動收集數據,效率會更高於是,他讓運維工程師寫了一個定時任務實現了他的想法但是,米高並不是唯一想提高自己效率的人因此,越來越多這樣的應用系統出現它們之間的關係錯蹤複雜,我們把這叫這做“毛團架構”這個”大毛團“,沒人可以約束它,也沒人可以控制它這時,如果我們因為某種原因而要退役其中一個應用系統我們基本不知道有什麼東西與它相關聯這些應用系統處於一個網狀的依賴關係裡根本不可能做到修改一個應用系統,而又不會對其他應用系統造成破壞這個時候企業架構出現了企業架構會在IT的全局考慮下,允許人們自由地創建應用系統但架構師需要確保這些應用系統是健壯,靈活,高效的這就需要流程來保證所有事情都是有組織的和受到監管的因此,每個項目都需要有一個初始架構,它由項目架構師創建初始架構會說明應用系統如何影響業務,包括什麼應用功能,處理什麼數據,需要什麼設備等項目的初始架構需要經過”架構委員會“評審來自公司各個領域的架構師在架構委員會里一起工作,管控著整體架構總的來說,企業架構主要做三件事:1.分析當前的情況,2.分析評估架構設計,3.為未來創建藍圖這樣,所有人都可以知道我們將要往哪個方向前進“架構”需要“洞察”和“瞭解”世界是複雜的,沒有固定的規則可遵循,我們無法確定3年後會發生什麼,但我們可以通過規劃來令未來的系統更”健壯“,”靈活“和”高效“因為,我們所做的一切都是為了保持”改變“的能力這就是需要“企業架構”的原因了

作者:阿卡伯格

注:原創文字,轉載請註明作者及鏈接