SOA的設計框架
設計框架與架構相關的概念緊密相連,原則、模式和架構始終是與設計共舞的。
SOA服務設計的原則中記錄了一個基礎的設計框架:
設計特性(Design Characteristic)——由設計產生的軟體程式或技術架構的屬性。它可以是任何具體的質量要求,比如程式元件化,功能粒度的粗細等。
設計原則(Design Principles)——一個針對具體設計目標且被業界接受的實踐方式。面向服務的設計正規化包括了一個以實現面向服務計算為目的的設計原則集合。
設計模式(Design Pattern)——一個被文件正式記錄下來,被證明過可以應對一類普遍設計問題的解決方案。
設計標準(Design Standard)——組織內部定製化的設計公約,它能可靠的交付解決方案以支援組織層面的商業目標。設計標準可以支援和優化設計原則的應用和特定環境的設計模式,也可以用以保證實現設計特性的一致性。反過來,設計原則和設計模式可以用來構成設計標準的基礎,這些標準也可以在將來根據組織的需求進行定製。
參考:《SOA設計模式》 由Thomas Erl及其他供稿者合著,作為Thomas Erl關於面向服務計算叢書的一部分,於2009年1月由Prentice Hall出版,ISBN 0136135161,版權所有2009 SOA System Inc.。