應用架構、業務架構、技術架構、業務流程圖
- 本文僅作學習記錄,原作者原文地址: https://blog.csdn.net/ITLearnHall/article/details/82985480
應用架構
-
應用架構(Application Architecture)是描述了IT系統功能和技術實現的內容。
-
應用架構分為企業級應用架構、單個系統應用架構。
-
應用架構主要以架構圖的方式描述系統的組成和框架,一般從系統功能視角的應用架構圖
和系統技術層次視角的應用架構圖兩個架構視角進行設計。
企業級應用架構
- 企業層面的應用架構起到了統一規划、承上啟下的作用,向上承接了企業戰略發展方向和業務模式,向下規划和指導企業 各個IT系統的定位和功能。在企業架構中,應用架構是最重要和工作量最大的部分,它包括了企業的應用架構藍圖,架構標准、原則、系統的邊界和定義、系統間的關聯關系等方面的內容。
單個系統應用架構
- 在開發和設計單一IT系統時,設計系統的主要模塊和功能點,系統技術實現是從前端展示到業務處理邏輯,到后台數據是如何架構的。在這方面的工作一般屬於項目組,而不是企業架構的范疇,不過各個系統的架構設計需要遵循企業總體應用架構原則。
系統功能視角的應用架構圖
系統技術層次視角的應用架構圖
業務架構
摘自《自主變革的基石 制造企業管理技術及SOA實踐》
- 主要在考慮部署,例如你不同的應用如何分別部署,如何支持擴展,高並發,安全性等,需要畫出物理部署圖。按照應用進行划分的話,還需要考慮是否支持分布式。
- 每一個典型的業務,都可以把它想象成一台運行的機器,而其中的每一個業務組件便是構成這台機器的功能模塊。之所以要利用組件進行業務架構的搭建,正是因為組件滿足上述特性,這些特性能確保搭建的典型業務構架圖,既網站有效,又無功能冗余,而且利於今后展開系統架構的組件分析和設計。這樣的架構能告訴我: 是由那些內容相對獨立的業務模塊構成了這些典型業務。如對其中的每一個業務組件之間的作業進行關聯關系,相互溝通的方式進行研究,就能掌握整個業務架構的協同作業水平;如果每一個業務組件都采用前述外特性定義的方法加以描述,就能掌握這些業務組件能完成哪些獨立的業務內容和達成哪些業務目標,利用業務架構圖分析業務在功構成方面的完整性和合理性。
技術架構
- 待補充
業務流程
- 業務流程是為了達到特定的價值目標而由不同的人分別共同完成的一系列活動。活動之間不僅有嚴格的先后順序限定,而且活動的內容、方式、責任等也都必須有明確的安排和界定,以使不同的活動在不同的崗位角色之間轉手交接成為可能。活動與活動之間在時間和空間上的轉移可以有較大的跨度。而狹義上的業務流程,則認為它僅僅是與客戶價值的滿足相聯系的一系列活動。
- 而豎行業務流程圖就是要業務從上往下,一目了然。重點注意可靠性、資源利用、反應性、靈活性、較低的管理成本等問題。