2012-12-07 24 views
0

我正在爲幾個網站構建基礎架構。 我想製作一個用於管理Web服務的通用/抽象基礎結構。Web服務消費管理 - 最佳實踐

可以說,我想給用戶翻譯文本的能力.. 我想有幾個可用的網絡服務,分類從最好到最壞的 - 如果第一個在失敗,則第二個踢

我想讓它儘可能動態。

您認爲哪些最佳實踐?爲什麼?

我正在考慮一些服務定位器突變與所有接口,每個服務類型的dll每個引入不同的服務爲相同的目的(我可以給每一個分數排序) ..一個服務定位器類將知道使用反射來查找Application_Start或其他地方的這些DLL。這是一個好的開始?

+2

您的場景看起來像實現MEF的絕佳機會。 http://mef.codeplex.com/。它現在的一部分.Net框架4.0 –

+0

Oded - 對不起,但我認爲我的問題不是太廣泛,我說的正是我想要的,並徵求了意見和最佳實踐..我甚至給出了我的開始想法.. HighCore - 感謝您的參考,我正在檢查它。 –

回答