根據TOGAF企業架構工具,將企業架構分為業務架構、應用架構、數據架構和技術架構。業務架構是主體,應用、數據和技術架構是實現業務戰略目標的支撐業務架構。
這裏主要研究企業的應用架構。
根據各種定義,提取其要點,以及應用架構必須包含的內容:
簡而言之:應用架構是軟件功能和功能組合的原則。
1.從工作職能來看,應用架構對應的是產品功能規劃。
從公司對應用架構的職能分配和信息檢索來看,應用架構是產品經理關心的事情。做個猜測:業務架構對應業務需求;應用架構對應產品功能規劃;技術架構對應技術實現;在標準化過程中,業務需求壹般不會直接傳遞給開發人員,需要由產品進行抽象和標準化。
2.應用架構介於業務和技術之間,以保證技術實現滿足業務場景的需求。需要平衡業務和技術的復雜性,確保系統的分散性。
3.借用壹句經典的話,應用程序架構是業務和技術之間的橋梁。
分層架構、單壹架構、微服務架構、事件驅動架構和面向服務(SOA)架構。參考:/zh/topics/cloud-native-apps/什麽是應用程序架構。
各種建築模式,我理解是建築的標準方式。
應用程序架構隨著業務的變化而變化。
所有的圖都是為了表達服務,根據不同的場景繪制不同類型的應用架構圖:
能力有限,暫時總結這些。
參考:
應用架構、業務架構、技術架構和業務流程圖:/articles/3728914ba 1 ECE 2 fa 06785d 44884 bb9b . html。
什麽是應用架構?/zh/topics/雲原生應用/什麽是應用架構
談談應用架構的進化史:/pd/586436.html
架構設計、業務、應用、技術和數據架構概述:/A/11900038579086
應用架構的使命是什麽?/文章/716280