2012-07-10 34 views
0

我嘗試查找支持來自請求(客戶端)和可用Web服務(提供者)的策略交集的ESB。ESB中的原生策略交集

理想的配置將包括服務註冊表,其中可以從ESB發送查詢。 ESB可以驗證功能性和非功能性(策略)要求。

我試着用WSO2的產品創建一個安裝程序,但是失敗了,因爲沒有通用的策略交集模塊。當我看看其他供應商時,我意識到我只能找到像SecurityPolicy,RM ...這樣的WS-Policy的特定用途。但我沒有找到一個通用的策略交集模塊,它可以檢查請求者和提供者之間的域獨立兼容性(如在此建議:http://wiki.apache.org/general/ManojPushpakumara/GSoC/proposal)。

是否有任何ESB可用(首選開源),它支持這樣的東西?如果不是如何將這樣的功能集成到WSO2 ESB中?

回答

0

我認爲這是一個非常困難的要求。我不確定是否可以從xml中派生策略。因爲它可能不是一對一的。

我們在這裏使用的正常技術是使用不同的綁定與不同的策略,並要求用戶發送消息到正確的綁定。

+0

你是什麼意思,從xml派生政策。該請求可能包含策略以及可能提供策略的服務。因此,如果有3個可用的服務,我該如何選擇一個如何與請求內的策略兼容。我認識到,在WSO2產品(如ESB)中,我可以設置一項服務策略。如果我不能用它來定義非功能性需求,這個策略有什麼意義? – user1515310 2012-07-11 12:11:11

+0

該策略的思想是服務處理消息的方式。所以用戶需要根據策略發送請求。 – 2012-07-12 05:50:29

+0

所以理想情況下,我想按照WS-Policy標準所述自動完成整個過程。我已經設法得到服務策略,現在必須將其與客戶端策略相交,但認識到wso2esb使用的neethi 2.0.4不具有交集功能。我如何才能使用新的neethi 3.0.2,如果有必要的話,我只能寫一個類調解器(在這裏發佈這個問題http://stackoverflow.com/questions/11845135/do-policy-intersection-in-wso2esb-class-mediator ) – user1515310 2012-08-07 18:28:08