原創|其它|編輯:郝浩|2009-05-19 10:07:24.000|閱讀 604 次
概述:SOA潛在的優點:編碼靈活性、明確開發人員角色、支持多種客戶類型、更易維護、更好的伸縮性、更高的可用性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
了解了SOA的定義和基本特征,最后我們再來看看SOA潛在的優點:
﹡編碼靈活性
可基于模塊化的低層服務、采用不同組合方式創建高層服務,從而實現重用,這些都體現了編碼的靈活性。此外,由于服務使用者不直接訪問服務提供者,這種服務實現方式本身也可以靈活使用。
﹡明確開發人員角色
例如,熟悉BES的開發人員可以集中精力在重用訪問層,協調層開發人員則無須特別了解BES的實現,而將精力放在解決高價值的業務問題上。
﹡支持多種客戶類型
借助精確定義的服務接口和對XML、Web服務標準的支持,可以支持多種客戶類型,包括PDA、手機等新型訪問渠道。
﹡更易維護
服務提供者和服務使用者的松散耦合關系及對開放標準的采用確保了該特性的實現。
﹡更好的伸縮性
依靠服務設計、開發和部署所采用的架構模型實現伸縮性。服務提供者可以彼此獨立調整,以滿足服務需求。
﹡更高的可用性
該特性在服務提供者和服務使用者的松散耦合關系上得以體現。使用者無須了解提供者的實現細節,這樣服務提供者就可以在WebLogic集群環境中靈活部署,使用者可以被轉接到可用的例程上。
SOA可以看作是B/S模型、XML/Web Service技術之后的自然延伸。SOA將能夠幫助我們站在一個新的高度理解企業級架構中的各種組件的開發、部署形式,它將幫助企業系統架構者以更迅速、更可靠、更具重用性架構整個業務系統。較之以往,以SOA架構的系統能夠更加從容地面對業務的急劇變化。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載