我对BPM世界还很陌生。因此,我可能会错过该主题的基本部分,因此请原谅我。

我需要做的是,触发/信号/请求(我不知道最好的动词:))来自PL / SQL代码的BPM流程。因此,我最广泛的猜测是,这应该是通过http请求进行的,很可能是Web服务请求。

我使用jBPM作为我的BPM引擎,但这不是必须的,我可以使用任何在我的方案中更容易使用的选项。

关于从哪里开始的任何建议。

最佳答案

您还可以查看UTL_DBWS,这是一个用于调用(或创建)Web服务的Oracle实用程序包。

查看HEREHERE的用法示例。

另一种可能性是创建一个外部过程(也许是Java)并在那里处理调用细节。

最后,如果该服务是一种较老的tcp服务(可能不是),请查看utl_tcp(我过去在项目中成功使用过该服务,但不如调用xml服务那样容易使用,并且存在一些安全性问题来解决)

关于oracle - 从PL/SQL发出BPM流程信号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6007851/

10-09 00:29