posts - 193,  comments - 520,  trackbacks - 0
          今天終于有空看看了Fielding的rest論文,沒有看完,很多文字確實難懂,但有些還是很有感觸的,做個記號。
          一個軟件架構是一個軟件系統在其操作的某個階段的運行時元素的抽象。
          架構元素:組件,連接器,數據,配置。
          架構風格:一組協作的架構約束。
          一種特定的架構可以由多種架構風格組成。
          關鍵關注點的架構屬性
          性能
          最佳的應用性能是通過不使用網絡而獲得的。這意味著對于一個基于網絡的應用,最高效的架構風格是在可能的情況下能夠將對于網絡使用減少到最少的架構風格。
          可伸縮性
          表示在一個主動的配置中,架構支持大量的組件或大量的組件之間交互的能力。
          簡單性
          對組件之間的功能分配應用分離關注點原則。使得單個的組件足夠簡單,更容易被理解和實現。
          可修改性
          基于網絡的系統的一個特殊的關注點是動態的可修改性,它要求在對一個已部署的應用做出修改時,無需停止和重啟整個系統。包括:可進化性,可擴展性,可定制性,可配置性,可重用性。
          可見性
          能夠通過限制必須使用通用性的接口,或者提供訪問監視功能的方法,來影響基于網絡的應用中交互的可見性。在這種情況下,可見性是指一個組件對于其他兩個組件之間的交互進行監視或仲裁的能力。
          可移植性
          能夠在不同的環境下運行。
          可靠性
          當在組件、連接器或數據之中出現部分故障時,一個架構容易受到系統層面故障影響的程度。


          http://www.aygfsteel.com/ronghao 榮浩原創,轉載請注明出處:)
          posted on 2007-07-11 17:37 ronghao 閱讀(765) 評論(0)  編輯  收藏 所屬分類: 工作日志
          <2007年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          關注工作流和企業業務流程改進。現就職于ThoughtWorks。新浪微博:http://weibo.com/ronghao100

          常用鏈接

          留言簿(38)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          常去的網站

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 沛县| 漠河县| 遵化市| 射洪县| 玛曲县| 旺苍县| 宁河县| 博爱县| 太白县| 彰武县| 广宁县| 谢通门县| 伊金霍洛旗| 福泉市| 景泰县| 偏关县| 黄冈市| 泉州市| 永和县| 乌鲁木齐市| 读书| 普格县| 建始县| 赞皇县| 德钦县| 金山区| 三台县| 陈巴尔虎旗| 林周县| 武乡县| 蒲江县| 新闻| 修水县| 汕尾市| 林周县| 玛沁县| 中宁县| 阜宁县| 洛川县| 娱乐| 刚察县|