2013-08-07 43 views

回答

0

嗯,這並不一定是Java的,但它必須是一個JVM語言(我在Drools的過去使用Groovy的)。即使那樣,也沒有什麼可以阻止您調用REST服務,例如,當規則觸發時,以及以這種方式與另一個系統進行交互。

也就是說,其他語言中還有其他規則引擎。我相信有一個.NET Drools端口和一個Javascript implementation

2

我建議揭露你從通過REST或SOAP的Drools需要的功能和使用,從您的應用程序進行交互。我不會花時間檢查Drools .NET端口是否陳舊和過時。 一個JS實現是一個好主意..但只是針對特定情況..你不希望你的整個業務規則在客戶端運行..(對於一個Web應用程序當然)。

HTH

+0

謝謝,@salaboy - 也許我應該讓它更清晰一些。例如,如果應用程序對象是用Python編寫的,Drools如何訪問應用程序對象。也許你建議使用REST/SOAP來使Drools能夠訪問非Java對象,然後觸發規則,結果/結果通過REST/SOAP傳遞給外部的非Java應用程序。對? – xorsi

相關問題