系統架構 技術構架 應用構架 區別

2021-09-26 16:22:05 字數 591 閱讀 7837

系統架構:指的完整系統的組成架構,例如系統分成幾個部分?服務平台、管理門戶、終端門戶、atm門戶、外部系統以及介面、支撐系統等,將這些系統進行合理的劃分。然後再進行功能分類細分,例如服務平台內部劃分為系統管理、使用者管理、帳號管理、支付管理、介面層、統計分析等邏輯功能。總之,將整個系統業務分解為邏輯功能模組,並且科學合理,就是系統架構了。

技術架構:從技術層面描述,主要是分層模型,例如持久層、資料層、邏輯層、應用層、表現層等,然後每層使用什麼技術框架,例如spring、hibernate、ioc、mvc、成熟的類庫、中介軟體、webservice等,分別說明,要求這些技術能夠將整個系統的主要實現概括。

應用架構:主要考慮部署,例如你不同的應用如何分別部署,如何支援靈活擴充套件、大併發量、安全性等,需要畫出物理網路部署圖。按照應用進行劃分的話,還需要考慮是否支援分布式soa。

技術架構關注的是:技術的分層及描述(不單純只寫mvc),關鍵技術的方案(如事務處理、快取與集群等);

應用架構關注的是:應用功能的劃分、應用功能整合和應用功能部署。

架構 架構概述

定義 最合適 架構是各方面折中 balance 的結果 單體架構 註冊 查詢 下單分別成立乙個部 微服務架構 目標 可用性伸縮性 擴充套件性安全性 monoliths all in one 單體架構 服務端前後端分離 舉例問題 耦合,如乙個人負責乙個功能,每個人提交 都要重新編譯war micros...

系統架構 架構與框架的聯絡與區別

1 什麼是架構?以下是對業界對架構的一些定義 在iso iec 42010 2011中,定義為 乙個系統在其所處環境中所具備的各種基本概念和屬性,具體體現為其所包含的各個元素,元素之間的關係以及架構的設計和演進原則。架構是針對某種特定目標系統的具有體系性的 普遍性的問題而提供的通用解決方案。架構往往...

O O好的 架構 架構評估

架構評估有兩種方式。第一種評估方式是確定架構的屬性,通常通過建模或模擬系統的乙個或者多個方面。例如,通過效能建模來評估吞吐量和伸縮性。通過失效樹模型來評估可靠性和可訪問性。其他型別的模型包括複雜性和耦合指標,用於評估可變性和可維護性。第二種評估方式,也是最廣泛使用的方式。就是通過對架構師提出質詢來評...