Oracle SOA Process для управления заказами

Это о Oracle Oracle SOA 12c & BPEL Process

На самом деле, я работаю в проекте, который позволяет управлять заказами клиентов, каждый заказ проходит через вид состояний. Проект, состоящий из двух частей:

  1. Приложение Frontend/Backend позволяет пользователям управлять заказами (создавать, изменять состояние заказов, ...)
  2. Проект Oracle SOA содержит другой процесс

Моя цель - создать новый Oracle SOA Process (BPEL) для управления состояниями заказов:

Состояния заказа

Рабочий процесс:

  1. После создания нового заказа в приложении Frontend/Backend необходимо запустить новый экземпляр процесса Oracle BPEL с состоянием: UNCONFIRMED
  2. После каждого изменения созданного состояния заказа запущенный процесс Oracle BPEL (связанный с заказом) должен изменять состояние.

Отмечу, что одновременно может быть запущено много заказов, поэтому каждый процесс должен быть связан с одним заказом.

Вопросы:

Как я могу реализовать этот процесс Oracle? с каким компонентом я могу представлять состояния заказа? Как я могу связать созданный заказ с экземпляром процесса? с помощью какого механизма я могу изменить состояние процесса (связано с заказом)

Спасибо

0 ответов

Другие вопросы по тегам