設計框架與架構相關的概念緊密相連,原則、模式和架構始終是與設計共舞的。
soa服務設計的原則中記錄了乙個基礎的設計框架:
設計特性(design characteristic)——由設計產生的軟體程式或技術架構的屬性。它可以是任何具體的質量要求,比如程式元件化,功能粒度的粗細等。
設計原則(design principles)——乙個針對具體設計目標且被業界接受的實踐方式。面向服務的設計正規化包括了乙個以實現面向服務計算為目的的設計原則集合。
設計模式(design pattern)——乙個被文件正式記錄下來,被證明過可以應對一類普遍設計問題的解決方案。
設計標準(design standard)——組織內部定製化的設計公約,它能可靠的交付解決方案以支援組織層面的商業目標。設計標準可以支援和優化設計原則的應用和特定環境的設計模式,也可以用以保證實現設計特性的一致性。反過來,設計原則和設計模式可以用來構成設計標準的基礎,這些標準也可以在將來根據組織的需求進行定製。
SOA資料整理 2 SOA的發展歷程
soa的發展史伴隨著it計算環境的不斷演進而產生的。計算環境是指由一組計算機 軟體平台和相互聯通的網路組成,這個環境能夠處理和交換數字資訊,允許外界訪問其內資訊資源。不同的計算環境有不同的計算風格和程式設計模型,由一些特定於該計算環境的技術來支撐。計算環境的演變經歷了若干個階段,在早期的主機時代,絕...
架構設計師與SOA 一 (2)
2.2 什麼是soa架構設計師的職責?那什麼是企業級soa架構設計師的具體角色呢?什麼是soa架構設計師與設計和開發人員之間的差別呢?相信這些都是使大家最容易產生迷惑的問題。舉個實際的例子來說,當構建乙個基於soa架構的系統的時候,針對乙個具體的 service,系統設計人員主要應該關注的是這個se...
軟體架構 SOA的架構認識記錄(2)
soa的好處 1.松耦合 由於服務自治,有一定封裝邊界,服務呼叫互動是通過發布介面。這意味著應用程式不感興趣的服務如何被實現。2.位置透明 服務的消費者不必關係服務位於什麼地方。3.可在異構平台間復用。可以將遺留系統包裝成服務。4.便於測試,能並行開發,較高可靠性和良好可伸縮性。合同 合同是兩方或多...