2014-01-13 25 views
0

WSO2.com上的一个帖子表明,您可以在WSO2 BRS中使用Drools的有状态会话。但是,就我所见,所有示例都使用无状态访问单个隐式无状态会话。WSO2 BRS有状态会话

任何人都可以告诉我如何配置WSO2 BRS访问更高级的Drools使用和直接服务调用到正确的会话,控制规则等?

+0

如果内WSO2使用不缩小这个问题大大下降,这种 “谁能告诉...” 涵盖任何东西存在的Drools这将导致100页加上答案。 – laune

+0

要清楚的是,这实际上是WSO2包装Drools的方式,我正在问。所以我不清楚在WSO2 BRS中你可以更好地控制Drools执行。我最好的猜测是在描述服务的.rsl文件的内容中,但我无法找到该文件可包含的完整描述。 – AndyJonesMZ

+0

我开始认为这是通过有状态的AXIS2服务进行管理的,因此Drools会话始终处于有状态。 – AndyJonesMZ

回答

0

添加一些信息,即使这个问题比较老,因为可能对他人有帮助。

WSO2 BRS包装了Drools引擎,并提供了将一组规则(在多个.drl文件中)和决策表作为axis2服务(可以说规则服务)公开的功能。

在BRS中,您可以创建有状态和无状态的规则会话。有状态会话绑定到axis2会话(trasport会话,soap会话,应用程序会话)。您可以在[1]中找到有效的规则会话示例。

该服务在.rsl文件中进行了描述。请参阅[2]了解更多信息。

[1] https://docs.wso2.com/display/BRS220/Banking+Service

[2] https://docs.wso2.com/display/BRS220/Creating+and+Deploying+the+Rule+Service