我正在嘗試構建一個具有至少16或20個模塊的大型.NET應用程序,我正在使用Service Oriented Architecture SOA
來實現此目標,因此目前我只有4個服務僅用於一個模塊。大型應用程序體系結構
四個服務之一是core service
,我需要包含在每個模塊,因爲這包含例如Logging , Security etc..
我沒有問題,包括在每個新服務中。
我面臨着很多問題,我需要一個建議。
- 難道我把我的
class libraries
在一個解決方案或將在多重解決方案,現在我已經40級的存儲庫中。 - 對於
database
我現在有一個數據庫我也分開數據庫,或讓它在一個數據庫中。
幫助我在把建築師對我的應用程序的任何指導,以考慮使用SOA
和高可維護性也不要混淆開發團隊這個大建築師