我设计的系统是使用CEP作为系统的“引擎”,以便将客户请求作为事件发送到CEP,然后重新路由到BPS,以触发不同的业务流程。
我的问题是:如何将BPS配置为从CEP订阅事件流(或流),并“触发”业务流程的执行?
谢谢
发布于 2015-08-17 13:43:55
WSO2 CEP能够与多个协议进行通信,如http、jms、mqtt、soap、tcp和soap。对于您的情况,您可以使用soap协议。
在WSO2 BPS方面,您可以创建一个BPEL工作流。您可以使用WSO2开发人员工作室创建一个项目。在创建BPEL流程时,您可以使用XPath表达式并访问RequestMessage属性(这将是CEP流属性)。一旦创建了BPEL流程,您就可以导出它并将其上传到wo WSO2 BPEL中,该BPEL将作为一个服务公开。请参阅创建BPEL工作流教程
在CEP端,您有该流,必须为该流创建一个soap发布服务器,您可以指向WSO2 BPEL服务。
https://stackoverflow.com/questions/32041516
复制相似问题