2011-11-04 83 views
1

.NET中是否存在與websphere樣式的應用程序服務器等效的內容?什麼東西可以管理我們跨多個項目/解決方案的所有WCF端點,跟蹤依賴和版本,處理WS-Discovery(或WSDL或其他)?.NET中的WebSphere相當於

理想情況下F/OSS?

回答

2

如果您正在運行WCF,那麼您可能也正在使用Windows Server 2003或2008.NET世界中的應用程序服務器類型功能遍佈IIS,MSMQ和COM +,它們與服務器捆綁在一起,在服務器之後沒有額外的費用,但不一定是免費的,因爲在你可以讀取和修改的代碼中。

這些是.NET 兩個開源應用服務器Base4 http://en.wikipedia.org/wiki/Base4_Application_Server TNAPS http://en.wikipedia.org/wiki/TNAPS_Application_Server

此外,WCF是能講標準的,所以我想你可以有一個.NET WCF客戶端調用/發送郵件到JBoss但是,有傳言說,對於所有這類產品,使用同質堆棧可以獲得最好的結果 - 標準很好,但並不完美。

+0

有趣的,但似乎都不能處理我以後的具體事情;假設我有5個IIS服務器有20個WCF服務。他們都是相互依賴的。此外,他們已交叉相關的版本。因此Service 2 v3需要Service 1 v1,但v5需要v2。我們可以用什麼來管理這一切?我意識到我可以通過ws-discovery來推出我自己的遊戲,但是我猜測那裏已經有東西了? – XeroxDucati

+0

你問了三個問題。我回答了#1和#3。我不明白你的其他問題。這聽起來像是在詢問一個需求可拓性矩陣,這是一個從選擇廉價應用服務器起很長一段時間的話題。你可能想發佈一個額外的問題。 – MatthewMartin

+0

我不確定他們是否獨立..讓我重新修改一下。假設我有兩臺IIS服務器。服務器1和服務器2.服務器1託管服務A,版本1.0。服務器2託管服務A,版本2.0。現在我有一個客戶端(在運行時)決定要使用2.0版本。我將appserver視爲客戶端會說'解析我實現IServiceA版本2.0的端點的地方。 - 最上層的應該是安全性(這個客戶端可以去那裏嗎?),負載平衡(服務器場中有服務的服務器是最不忙的)等等。 – XeroxDucati