2012-06-21 65 views

回答

1

首先,您不必強迫自己使用設計模式。設計模式是對某些問題的可重用解決方案。我發現直接調用Web服務沒有問題。只需讓你的代碼乾淨,刪除重複,並開發一些簡單的內部API來打電話。

二。您可以使用一些內容管理集成模式。但是你必須更具體地說明你在做什麼。如果它是一個簡單的文件瀏覽器,你可以使用「瀏覽器視圖」模式,但不是必需的。

但是,如果它只是一個簡單的應用程序,我不會過分複雜。

你沒有告訴我們的其他事情是你在使用什麼樣的網絡服務? RESTful還是SOAP?

希望這會有所幫助。 :)

+0

感謝Matjaz,我使用的是RESTful Web服務。 –

0

有沒有設計模式,只處理Web服務調用。如果您確實在尋找可幫助您設計集成的模式,則可能需要查看Enterprise Integration Patterns

前提條件是,你必須整合約束,如同步VS異步,順序性,故障處理和傳播有透徹的瞭解,等

我發現有趣的其它圖案從Nygard的優秀著作的那些Release it!,例如Circuit Breaker,超時和艙壁。