2009-11-18 71 views
0

我有一個電子商務網站已經啓動並運行了一段時間。它建立在.NET 3.5上。到現在爲止還挺好。在.NET平臺中共享組件

「問題」是,現在我需要開始與新項目和外部供應商共享該項目的功能(產品列表,訂單機制,客戶信息等)。因爲我知道事情會變得很大,所以我認爲最好的解決方案是創建一個基於服務層的「平臺」,就像SalesForce.com,我可以從我的基礎電子商務應用程序向任何需要它的人提供所有功能。

我的問題是:

1)用於組織的目的,我想能夠創建一個新的VSS解決方案,消費,我已經從E-commece應用有商家DLL。但是,如果我創建了一個新的VSS解決方案來保持它分離,我將需要從e-commece應用程序中引用編譯的DLL,並且由於電子商務更改而始終更新此引用。你怎麼看?是最好的方式去?或者是繼續使用相同解決方案並將所有內容放在一起的最佳方式,以便我可以直接創建對項目的引用而不是DLL? 2)如果我選擇保持相同的VSS解決方案,如果我需要創建一個公開其他系統的功能的服務,該怎麼辦?我應該在我想要公開的組件所在的解決方案中創建新服務嗎?

我的問題與項目組織有很大關係。我們有幾個項目,他們遵循相同的開發標準,所以我最初的想法是創建一個新的VSS解決方案,將這個新平臺的所有功能集中在一個地方,但如果我這樣做,似乎DLL管理將難做。

非常感謝!

回答