0

我的系统设计是把CEP作为系统的“引擎”,这样客户的请求会作为事件发送到CEP,然后重新路由到BPS来触发不同的业务流程。

我的问题是:如何配置 BPS 以订阅来自 CEP 的事件流(或多个流),并“触发”业务流程的执行?

谢谢

4

1 回答 1

0

WSO2 CEP 能够与多种协议进行通信,例如 http、jms、mqtt、thrift、tcp 和soap。对于您的情况,您可以使用肥皂协议。

在 WSO2 BPS 方面,您可以创建 BPEL 工作流。您可以使用 WSO2 开发人员工作室来创建项目。创建 BPEL 流程时,您可以使用 XPath 表达式并访问 RequestMessage 属性(这将是 CEP 流属性)。创建 BPEL 流程后,您可以将其导出并上传到 WSO2 BPEL 中,该流程将作为服务公开。请参阅创建 BPEL 工作流教程

在 CEP 端,您拥有流并且必须为该流创建一个肥皂发布者,并且您可以指向 WSO2 BPEL 服务。

于 2015-08-17T13:43:55.120 回答