首先,我運行一個應該包含很多funcionality的Windows服務。將會有一個業務層,來自這個業務層的結果將通過WCF發送到表示層。每個WCF服務的新ServiceHost?
我不知道如何結構所有這些功能。
所以我的問題是:
1. 我應該創建一個Facade模式類,將覆蓋所有的服務類,並把這個門面一個班一個的ServiceHost的somekind的。 或者只是爲每個服務類創建一個ServiceHost實例?像這樣
host1 = new ServiceHost(typeof(MyService1));
host2 = new ServiceHost(typeof(MyService2));
2.請問我的服務類應該是多少?每個實體或每個聚合根或每個功能塊?
此通信將通過net.pipe運行。
我最近面臨類似的問題。我使用Facade來包含所有服務 – Benny 2009-11-10 14:33:43