这是关于 Oracle Oracle SOA 12c 和 BPEL 流程的
实际上,我在允许管理客户订单的项目中工作,每个订单都会经过一个状态。该项目由两部分组成:
- 前端/后端应用程序允许用户管理订单(创建、更改订单状态,...)
- Oracle SOA 项目女巫包含不同的流程
我的目标是创建新的 Oracle SOA 流程 (BPEL) 以管理订单状态:
工作流程:
- 在应用程序 Frontend/Backend 中创建新订单后,必须启动一个新的 Oracle BPEL 流程实例,状态为:UNCONFIRMED
- 每次更改创建的订单状态后,Oracle BPEL 启动的流程(链接到订单)必须更改状态。
我注意到可以同时启动许多订单,因此每个流程必须与单个订单链接。
问题 :
如何实施此 Oracle 流程?我可以用哪个组件来表示订单状态?如何将创建的 Order 与 Process 的实例链接?我可以使用哪种机制来更改进程的状态(与订单相关联)
谢谢