解決方案架構是定義和描述在特定解決方案上下文中交付的系統架構的實踐,因此它可能包含對整個系統或僅其特定部分的描述。解決方案架構的定義通常由解決方案架構師領導。
業界對“解決方案架構”有很多定義,但還沒有正式定義。OpenGroup(2009)將解決方案架構定義為:
已使用的業務操作或活動,以及/它如何支持該操作。解決方案架構通常適用于單個項目或項目發布,幫助將需求轉換為解決方案遠景、高級業務和/或IT系統規范以及一組實現任務。[1]
Gartner(2013)提供的定義暗示了解決方案架構與企業架構之間的關系:
解決方案架構(SA)是對特定解決方案的架構描述。SAs結合了來自不同企業架構視角(業務、信息和技術)以及來自企業解決方案架構(ESA)的指導。[2]
Greefhorst and Proper(2013)將解決方案架構定義為:
一種解決方案的架構,其中一個解決方案是為其環境提供一組連貫的功能的系統。因此,它涉及解決方案的那些特性,這些特性是滿足其基本要求所必需和足夠的[3]
大多數定義都認為,解決方案架構的顯著特征是其上下文是一個特定的解決方案或可交付成果,而不是整個企業或企業的一部分。此外,定義強調解決方案架構的非常特殊的性質,以及它與更高級別的原則和規范的一致性。
解決方案架構主題
解決方案架構活動
根據Forrester的研究,解決方案架構是企業架構向組織提供價值的關鍵方法之一。解決方案架構活動發生在解決方案構思、解決方案設計和解決方案實現期間。在構思過程中,解決方案架構為解決方案建立完整的業務上下文,并定義解決方案的遠景和需求。在設計過程中,解決方案架構闡述了潛在的選擇,其中可能包括RFI、RFP或原型開發。它選擇最佳選項并為所選解決方案制定路線圖。在實現過程中,解決方案架構將架構傳達給涉眾,并指導實現團隊。[4]
與企業架構的關系P
企業架構和解決方案架構之間的關系通常被很好地理解。根據企業架構專業組織聯合會(Federation of Enterprise Architecture Professional Organizations)2013年發表的論文,解決方案架構包括業務架構、信息架構、應用架構和技術架構,它們在戰術層面上運行,重點關注選定業務問題的范圍和跨度。相比之下,企業架構,也包括上述四種架構,在戰略層面上運作,其范圍和跨度是企業而不是特定的業務問題。[5]因此,企業架構為解決方案架構提供了戰略方向和指導。[6]
另見
- 架構模式(EA參考架構)
- 分段架構
本文:
http://jiagoushi.pro/node/959
討論:請加入知識星球或者微信圈子【首席架構師圈】